konto usunięte

Temat: Wybór języka programowania aplikacji webowych

Czy jeśli dopiero zaczynam naukę języka do programowania aplikacji webowych to wybrać PHP czy jednak lepiej Pythona/Django?Co jest bardziej przyszłościowe biorąc pod uwagę rynek pracy?
Adam Pawliczek

Adam Pawliczek Usability expert, UX
designer,
Interaction
specialist

Temat: Wybór języka programowania aplikacji webowych

Paweł Paweł:
Czy jeśli dopiero zaczynam naukę języka do programowania aplikacji webowych to wybrać PHP czy jednak lepiej Pythona/Django?Co jest bardziej przyszłościowe biorąc pod uwagę rynek pracy?
Chcesz wywołać kolejną wojnę? ;)

Możesz zacząć od PHP, a może lepiej od pythona? Poznaj obydwa. Poza tym nastaw się na naukę bycia "dobrym programistą" a nie "programistą języka xxx", bo język w sumie nie ma znaczenia.

konto usunięte

Temat: Wybór języka programowania aplikacji webowych

Python jest lepszy na start bo jest trochę bardzej wymagający i ciężko nabrać aż tak wielu złych nawyków jak w PHP. Ale to tak naprawdę dyskusja o wyższości bożego narodzenia nad wielkanocą. Najlepiej nie uzależniać się od jednego języka.
Artur Świerc

Artur Świerc Programista PHP/Java

Temat: Wybór języka programowania aplikacji webowych

To ja z innej beczki: polecam JEE albo .NET - sporo ofert pracy, duża kasa.

Python? Na razie nie widzę żeby był przyszłościowy jeśli chodzi o rynek pracy. Bardzo mało ofert. A firmy jedynie wykorzystują go do rozwiązań backendowych w następstwie do perla, opierając się głównie np na PHP.
Krzysztof Kurzawa

Krzysztof Kurzawa Web / Mobile
Developer

Temat: Wybór języka programowania aplikacji webowych

Ja myślę że powinno się zaczynać jak 90% programistów aplikacji webowych - od PHP - duża liczba funkcji wbudowanych, duże możliwości i popularność. Niedługo PHP6 które mam nadzieję pokażę małego pazura krytykom ;] Nie to że jestem fanem wielkim PHP, sam myślę czego się uczyć po nim ale myślę że z popularnym PHP trzeba się zapoznać ale przy pomocy dobrej lektury i manula bo jeżeli będziesz się uczyć sam to tak jak mówili tutaj poprzednicy-złe nawyki. Sam pewnie takie mam ale na początku miałem pewnie jeszcze większe.

I w php zanim zaczniesz robić coś to google - ogrom funkcji...w książce smarty jest funkcja która liczy ilość dni...nie wiem czy wtedy odpowiedni parametr Date() nie istniał ale dzięki jednej linijce możesz to wyciągnąć a oni pisali całą funkcję.Krzysztof Kurzawa edytował(a) ten post dnia 06.06.10 o godzinie 16:24
Wojciech Sznapka

Wojciech Sznapka CTO @ STS Zakłady
Bukmacherskie

Temat: Wybór języka programowania aplikacji webowych

Krzysztof Kurzawa:
Niedługo PHP6 które mam nadzieję pokażę małego pazura krytykom ;]
Kiedy? :-)

Co do Python vs PHP. Python jest świetny, ale PHP'em świat stoi (3. najpopularniejszy język programowani). Warto znać oba.

Co do bajzlu w PHP, polecam artykuł: http://simononsoftware.com/naming-convention-aka-php-v... który pokazuje, że w Pythonie, też jest nieźle nawalone momentami ;-)

konto usunięte

Temat: Wybór języka programowania aplikacji webowych

http://langpop.com/
Jakub L.

Jakub L. Programista

Temat: Wybór języka programowania aplikacji webowych

Pomijając lewy profil który zapewne zniknie po tym wątku albo i w trakcie - co jest takiego specyficznego w programowaniu aplikacji webowych?

Temat: Wybór języka programowania aplikacji webowych

Jakub L.:
Pomijając lewy profil który zapewne zniknie po tym wątku albo i w trakcie - co jest takiego specyficznego w programowaniu aplikacji webowych?

Programowanie, jak programowanie. Moim zdaniem, najbardziej specyficznymi elementami są:
- konieczność dostosowania GUI i funkcjonalności do różnych przeglądarek i urządzeń (np. zwykły desktop i telefon/palmtop). W większości przypadków, pisząc aplikację desktopową, kompiluje się ją i zazwyczaj nie trzeba się martwić, że u docelowego użytkownika się to posypie (chyba, że będzie tam inny OS, do którego nie dostosowaliśmy naszej aplikacji)
- konieczność obsługi wielu użytkowników i żądań na raz lub w krótkich odstępach czasu.

Te elementy przyszły mi na myśl na poczekaniu. Reszta kwestii związanych stricte z programowaniem raczej niewiele się różni w przypadku aplikacji webowych i innych aplikacji. Logika jest logiką. Jedyne niuanse wynikają przede wszystkim z zastosowania konkretnego oprogramowania.
Krzysztof Kurzawa

Krzysztof Kurzawa Web / Mobile
Developer

Temat: Wybór języka programowania aplikacji webowych

Czy popularność C wynika z tego że jest wykorzystywany w systemach wbudowanych i mikrokontrolerach które otaczają nas wokół?
Wojciech Sznapka

Wojciech Sznapka CTO @ STS Zakłady
Bukmacherskie

Temat: Wybór języka programowania aplikacji webowych

Krzysztof Kurzawa:
Czy popularność C wynika z tego że jest wykorzystywany w systemach wbudowanych i mikrokontrolerach które otaczają nas wokół?

też. Przypuszczam, że linux/unix mu też w tym pomaga.

konto usunięte

Temat: Wybór języka programowania aplikacji webowych

Wojciech Sznapka:
Krzysztof Kurzawa:
Czy popularność C wynika z tego że jest wykorzystywany w systemach wbudowanych i mikrokontrolerach które otaczają nas wokół?

też. Przypuszczam, że linux/unix mu też w tym pomaga.

No i cieniutkie netbooki chyba też pomagają.
W końcu po coś powstał Native Client SDK.

Są jeszcze mobile, chociaż nie wiem w jakim stopniu.

Osobiście nie polecałbym PHP-a do nauki.
Strony robi się w tym zbyt łatwo, trudno później będzie przejść na coś "enterprise" :)
Mateusz W.

Mateusz W. Programista

Temat: Wybór języka programowania aplikacji webowych

Paweł Paweł:
Czy jeśli dopiero zaczynam naukę języka do programowania aplikacji webowych to wybrać PHP czy jednak lepiej Pythona/Django?Co jest bardziej przyszłościowe biorąc pod uwagę rynek pracy?

Cześć

Zależy na którym roku studiów jesteś ;) Jeśli masz ponad 2 lata do końca, i trochę czasu na naukę to proponuję zacząć od Php, popisać w nim ok rok, poznać wzorce projektowe, trochę poeksperymentować a później przejść na inny język. Jeśli masz mniej niż dwa lata to polecam od razu zabrać się za .NET lub Javę ;)
Przynajmniej ja, biorąc pod uwagę swoje doświadczenia tak bym zrobił, gdybym mógł cofnąć czas :P

Jeśli chodzi o php to mogę polecić Ci na początek książkę "Php5, Apache i MySQL" wydawnictwa Wrox - programmer to programmer. Później przerób sobię jakąś książkę o programowaniu obiektowym np : "PHP programowanie obiektowe" autor Peter Lavin, mnie się przydała, następnie poznaj co to jest MVC i wzorce projektowe, a później bierz się za książkę "Php5 zaawansowane programowanie".

Jak już dojdziesz do wzorców projektowych to zobaczysz, że wszystkie jezyki mają ze sobą dużo wspólnego i łatwo Ci będzie przeskoczyć na kolejny język programowania.Mateusz W. edytował(a) ten post dnia 06.06.10 o godzinie 21:05

Temat: Wybór języka programowania aplikacji webowych

Wybierając język wybierasz składnię jakiej będziesz używał do napisania ifa, pętli i zdefiniowania klasy. W programowaniu są rzeczy milion razy ważniejsze.

konto usunięte

Temat: Wybór języka programowania aplikacji webowych


Cześć

Zależy na którym roku studiów jesteś ;) Jeśli masz ponad 2 lata do końca, i trochę czasu na naukę to proponuję zacząć od Php, popisać w nim ok rok, poznać wzorce projektowe, trochę poeksperymentować a później przejść na inny język. Jeśli masz mniej niż dwa lata to polecam od razu zabrać się za .NET lub Javę ;)
Przynajmniej ja, biorąc pod uwagę swoje doświadczenia tak bym zrobił, gdybym mógł cofnąć czas :P

Dopiero od października rozpocznę studia
Jakub L.

Jakub L. Programista

Temat: Wybór języka programowania aplikacji webowych

Go, tfu, Python.
Na studiach może przydać się bardziej niż PHP, nie tylko do robienia wuwuwu, ale może udać ci się część laborek w nim robić, jak prowadzący dadzą dowolność.

Temat: Wybór języka programowania aplikacji webowych

Jakub L.:
Go, tfu, Python.
Na studiach może przydać się bardziej niż PHP, nie tylko do robienia wuwuwu, ale może udać ci się część laborek w nim robić, jak prowadzący dadzą dowolność.

a w Matlabie zrobisz każdą laborkę ze wszystkiego :-P.

konto usunięte

Temat: Wybór języka programowania aplikacji webowych

Wykorzystanie języka na studiach mniej mnie interesuje :)
Krzysztof Kurzawa

Krzysztof Kurzawa Web / Mobile
Developer

Temat: Wybór języka programowania aplikacji webowych

Biorąc .NET masz w zestawie i ogólną naukę programowania obiektowego, programowanie aplikacji webowych właśnie w ASP.NET przy pomocy tego samego C#(nie jestem do końca pewny) no i technologię silverlight która jest w tym samym segmencie co Flex. Sam myślę nad dalszą drogą i mam pytanie. Czy silverlight daje te same możliwości co Flex?

Wybierając .NET masz tą zaletę że za tym stoi MS i cały czas kopie tą technologię do przodu.Krzysztof Kurzawa edytował(a) ten post dnia 06.06.10 o godzinie 22:23
Jakub L.

Jakub L. Programista

Temat: Wybór języka programowania aplikacji webowych

Piotr Wittchen:
Jakub L.:
Go, tfu, Python.
Na studiach może przydać się bardziej niż PHP, nie tylko do robienia wuwuwu, ale może udać ci się część laborek w nim robić, jak prowadzący dadzą dowolność.

a w Matlabie zrobisz każdą laborkę ze wszystkiego :-P.

Ze skryptowania Unice też?



Wyślij zaproszenie do