![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 6.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam Wszystkich ,
Dopiero zaczynam przygode z PHP i już na wstępie mam mnóstwo pytań , na które mam nadzieje uzyskać odpowiedź. Parę dni temu rozmawiałem z kolegą , który siedzi w temacie już około 4-5 lat , i według niego PHP jest niestety wymarły i raczej wielkie rewolucji nie będzie.Lepiej czas i energię poświęcić nauce JavaScript , która według niego ma bardzo duży potencjał , że jest w stanie zastąpić PHP dzieki MongoDB .I tutaj moje pytanie , czy jednak lepiej jest się nauczyć PHP+MySql czy jednak iść w strone JavaScript oraz MongoDB (NoSQl) - ktory de fakto może zastąpić mySql czy pochodne . |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
PHP na pewno nie umrze
![]() |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
MongoDB nigdy nie zastąpi w pełni relacyjnej bazy danych takiej jak MySQL, bo nie w tym celu zostało wymyślone. Poczytaj trochę o ograniczeniach mongo. A kolega generalnie dobrze gada z tym jsem, tyle że trochę przesadza z "wymieralnością" php. Wg mnie nauka javascriptu to krok w dobrą stronę. Gdybym sam teraz zaczynał na rynku IT, uczyłbym się javascriptu i pisania w nim aplikacji.
-------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 6.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Wiec jaka kolejność polecacie?Osobiście nie mam telnetu jeżeli chodzi o front-end , chyba ze dostane gotowy projekt z obrazami i ogólnym wizualnym projektem to jestem cos w stanie zdziałać ale chciałbym pobawić sie na zapleczu , jednak jest to dla mnie cos kompletnie nowego.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
1. Temat baz danch (MySQL/Mongo) nie ma w sumie nic wspólnego z tematem PHP/JS. W ramach obu platform możesz spokojnie korzystać z obu.
2. JS (po stronie serwerowej) współdzieli wiele tych samych słabości co PHP, ma nadal dużo słabiej rozwiniętą społeczność/platformę -> na pewno nie zastąpi on PHP. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
@Crozin co do 1 pkt to się zgodzę, co do drugiego już nie bardzo. Ale chętnie przeczytam o tych słabościach współdzielonych z php, jak i jakieś konkretne argumenty potwierdzające słabiej rozwiniętą społeczność. W przeciwnym wypadku jest to tylko twoje zdanie, nic poza to.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 6.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
A co do samego PHP , czym się różni od OOP PHP ?
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 218 Pomógł: 16 Dołączył: 6.06.2014 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Pytasz o jedno i to samo
![]() PHP to skryptowy język programowania. OOP - Object Oriented Programming - sposób programowania, w którym działa się na obiektach. O OOP z reguły mówimy od PHP5 bo wtedy zostało to dopracowane. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 6.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
q mozesz to bardziej rozwinac ?Niestety jestem jeszcze raczkującym w tym temacie.
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 218 Pomógł: 16 Dołączył: 6.06.2014 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
@by_ikar: Uciekł mi ten wątek... przez słabości miałem tutaj na myśli głównie dynamiczną naturę języka, która w większych projektach zawsze zmienia się z jakieś tam zalety w wadę. Brak też tak podstawowych narzędzi jak typy generyczne czy słabo/awo zbudowany model współbieżności. Chyba, że coś się w tym temacie zmieniło - szczerze, nie jestem zbyt mocno zainteresowany tą platformą. Mam nadzieję, że nie wprowadzam teraz w błąd. ;-)
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
@by_ikar: Uciekł mi ten wątek... przez słabości miałem tutaj na myśli głównie dynamiczną naturę języka, która w większych projektach zawsze zmienia się z jakieś tam zalety w wadę. Brak też tak podstawowych narzędzi jak typy generyczne czy słabo/awo zbudowany model współbieżności. Chyba, że coś się w tym temacie zmieniło - szczerze, nie jestem zbyt mocno zainteresowany tą platformą. Mam nadzieję, że nie wprowadzam teraz w błąd. ;-) Co do dynamiki oraz słabo typowanego języka - tak, tutaj racja, w przypadku MongoDB bardzo to jest widoczne, gdzie wyszukiwanie liczbowe jest zupełnie inne od wyszukiwania tekstowego i trzeba mieć zawsze na uwadze typy danych po których wyszukujemy, jak i które wrzucamy do bazy. Współbieżność - w przypadku node.js czy nawet samego js'a jako tako jest możliwa. W JS'ie masz workery (no nie w każdej przeglądarce: IE 10+ http://caniuse.com/#feat=webworkers ), w przypadku node.js możesz swój proces podzielić na dzieci, wydelegować im jakieś zadania i komunikować się pomiędzy nimi, jak i nimi zarządzać (ubijać, restartować etc). Ostatnie lata w JS'ie to prawdziwa erupcja nowości, a duże korporacje które wpływają na rozwój tego języka tylko go przyspieszają. Zupełnie inaczej to wygląda w przypadku PHP, gdzie facebook stworzył swoją maszynę wirtualną i ją dopracowywał (w między czasie stworzył hack'a - dodał to i owo do php), gdzie dopiero po kilku latach powstało coś bezpośrednio od twórców PHP (php ng). Z racji tego że wiele narzędzi zarówno na których pracuję (atom) jak i których używam do tworzenia oprogramowania (elektron, nw.js, node.js, react) jest w javascripcie, zaczynam się powoli przenosić do tego środowiska, bo całkiem mi się podoba fakt, że mogę tworzyć rzeczy działające po stronie klienta (przeglądarka), serwera (node.js) czy po stronie systemu (nw.js, elektron, react native). Wtedy odpada korzystanie z wielu IDE, do różnych języków, wystarczy jeden i dokumentacja do odpowiednich bibliotek. PHP zniknąć nie zniknie, bo jest za dużo rzeczy na tym postawionych, ale wydaje mi się że JS dużo namiesza (już to robi), więc nie tyle co warto się "przebranżowić", co mieć to na uwadze i znać ten kawałek webdevelopmentu również. Ten post edytował by_ikar 21.12.2015, 21:39:50 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.07.2025 - 04:52 |