Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> Jaki język wybrać
ZenekN
post 8.08.2015, 17:45:15
Post #1





Grupa: Zarejestrowani
Postów: 418
Pomógł: 5
Dołączył: 7.08.2012

Ostrzeżenie: (0%)
-----


Hej chciałbym zapytać się jaki język wybrać do dalszej nauki.
Znam php ale nie chcę przerwywać nauki języka php.

Interesuje mnie działanie tcp/ip oraz pentesting smile.gif
Jeśli ktoś podpowie do byłbym bardzo wdzięczny

Go to the top of the page
+Quote Post
Skie
post 8.08.2015, 18:01:15
Post #2





Grupa: Zarejestrowani
Postów: 555
Pomógł: 84
Dołączył: 20.02.2008
Skąd: Małopolska

Ostrzeżenie: (0%)
-----


Jako zamiennik dla PHP : JAVA, Python

Jako dopełnienia dla PHP : JavaScript, C/C++, Golang

Jako ciekawostka : Hacklang

Ten post edytował Skie 8.08.2015, 18:01:44


--------------------
Wieloprocesowość i wielowątkowość w PHP, poznaj Kraken PHP!
Serwer HTTP i WebSocket w PHP | Promise/A+
Strona Domowa | Elradia MMORPG
FireFox: make the web better.
Go to the top of the page
+Quote Post
mrc
post 8.08.2015, 19:29:32
Post #3





Grupa: Zarejestrowani
Postów: 160
Pomógł: 27
Dołączył: 22.09.2008
Skąd: Tarnów

Ostrzeżenie: (0%)
-----


Idź w Javę, tego dużo używają do sieciowych projektów.


--------------------
Go to the top of the page
+Quote Post
Pyton_000
post 8.08.2015, 20:31:51
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Ruby i Python
Go to the top of the page
+Quote Post
Damonsson
post 8.08.2015, 20:35:04
Post #5





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


+1 python
Go to the top of the page
+Quote Post
peter13135
post 8.08.2015, 20:37:34
Post #6





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Moim zdaniem, javę warto znać, choćby ze względów jej popularności.


--------------------
:)
Go to the top of the page
+Quote Post
ZenekN
post 9.08.2015, 17:21:39
Post #7





Grupa: Zarejestrowani
Postów: 418
Pomógł: 5
Dołączył: 7.08.2012

Ostrzeżenie: (0%)
-----


Dzięki wszystkim za podowiedzi! wink.gif
Go to the top of the page
+Quote Post
tomogedac
post 13.08.2015, 23:48:37
Post #8





Grupa: Zarejestrowani
Postów: 0
Pomógł: 0
Dołączył: 13.08.2015

Ostrzeżenie: (10%)
X----


Polecam C#
Go to the top of the page
+Quote Post
DarkAbso
post 14.08.2015, 12:02:07
Post #9





Grupa: Zarejestrowani
Postów: 60
Pomógł: 10
Dołączył: 17.11.2011

Ostrzeżenie: (0%)
-----


Napisałem już w sumie w kilku językach jakieś swoje małe projekty i przyznam się szczerze, iż python to coś pięknego. Polecam chociaż na niego spojrzeć.
Go to the top of the page
+Quote Post
pastan
post 14.08.2015, 12:59:38
Post #10





Grupa: Zarejestrowani
Postów: 19
Pomógł: 3
Dołączył: 25.03.2009

Ostrzeżenie: (0%)
-----


Od siebie również polecam zaintersowanie się pythonem. wink.gif
Go to the top of the page
+Quote Post
egodog
post 14.09.2015, 14:55:31
Post #11





Grupa: Zarejestrowani
Postów: 5
Pomógł: 1
Dołączył: 14.09.2015

Ostrzeżenie: (10%)
X----


Zdecydowanie python, jest najbardziej obiecującym i dopracowanym językiem
Go to the top of the page
+Quote Post
ZenekN
post 26.01.2017, 22:30:08
Post #12





Grupa: Zarejestrowani
Postów: 418
Pomógł: 5
Dołączył: 7.08.2012

Ostrzeżenie: (0%)
-----


Wybrałem Python ze względu na mniejszą ilość kodu łatwą składnię, łatwiejszy język do nauki!

próbowałem podchodzić do javy pisać serwery/proxy itd ale za duża ilość kodu jak dla mnie i skomplikowane nazwy klas i metod odwoływania
Go to the top of the page
+Quote Post
Dejmien_85
post 29.01.2017, 19:28:55
Post #13





Grupa: Zarejestrowani
Postów: 251
Pomógł: 23
Dołączył: 23.04.2013

Ostrzeżenie: (0%)
-----


Jeśli chcesz się rozwijać, to proponuję:

1. Javę lub C# (.NET) - to języki programowania klasy "enterprise". Są to języki programowania ogólnego przeznaczenia, także można na nich pisać apki webowe, na dekstopa, na mobilki itd.
2. Lisp, F#, Clojure, Haskel - funkcyjne języki programowania, nauczą Cię nowego spojrzenia na programowanie.
3. JavaScript - jeśli poznałeś już troszkę "backend", to warto poznać "frontendy". ; )

Co do Pythona - fajny i prosty język, po dłuższym czasie używania w oczy rzuca się jednak to, że jest strasznie uproszczony i brakuje w nim wielu
wygodnych rzeczy, które mamy w PHP, czy w Javie/C#.
Na pewno dobre jest to, że w odróżnieniu od PHP jest to język ogólnego przeznaczenia, tj. można pisać na nim apki webowe, na desktopa, jest spora liczba różnych
bibliotek itd.

Zamiast uczyć się PHP i Pythona lepiej już wybrać jeden z tych języków i się go trzymać, są to języki mniej więcej tej samej klasy - przynajmniej z punktu widzenia PHP.
Go to the top of the page
+Quote Post
solificati
post 29.01.2017, 22:31:19
Post #14





Grupa: Zarejestrowani
Postów: 26
Pomógł: 10
Dołączył: 17.03.2012

Ostrzeżenie: (0%)
-----


Cytat(Dejmien_85 @ 29.01.2017, 19:28:55 ) *
Co do Pythona - [..] brakuje w nim wielu wygodnych rzeczy, które mamy w PHP, czy w Javie/C#.

Nawiasów klamrowych? Poza oczywistym faktem, że to język interpretowany i ma mały dostęp do maszyny to czego jeszcze mu brakuje?
Go to the top of the page
+Quote Post
ZenekN
post 30.01.2017, 10:38:07
Post #15





Grupa: Zarejestrowani
Postów: 418
Pomógł: 5
Dołączył: 7.08.2012

Ostrzeżenie: (0%)
-----


Spróbuje kiedyś jeszcze raz podejść do javy ale poza programowaniem też chcę żyć
Nie mieć ciągle w pamięci setek linijek kodu i ciągle jak ktoś coś do mnie mówi "to powtórz jeszcze raz" smile.gif

Widzę spore podobieństwo w python/php ale najbardziej podoba mi się dostęp do bibliotek/api windowsa

Ten post edytował ZenekN 30.01.2017, 10:41:12
Go to the top of the page
+Quote Post
Spawnm
post 30.01.2017, 12:16:42
Post #16





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Python do klepania kodu a java i .net na poziomie analizy kodu, znajomości ataków na te języki, jak coś w nich zabezpieczeć (opisanie dla programisty)

Cytat
Interesuje mnie działanie tcp/ip oraz pentesting

W pentestingu za wiele się nie programuje wink.gif
Go to the top of the page
+Quote Post
daro0
post 30.01.2017, 12:54:48
Post #17





Grupa: Zarejestrowani
Postów: 88
Pomógł: 12
Dołączył: 17.09.2014
Skąd: Krasnystaw

Ostrzeżenie: (0%)
-----


Zastanawiające jest to że PHP mimo tego że już jest tak rozwinięty i upodabnia się zresztą do JAVA, w szczególności jeśli chodzi o kopiowanie jakichś tam konwencji i nazewnictwa camelCase zamiast underscore, jak to się jeszcze czasem dzieje i jest to w niektórych frameworkach stosowane oraz to że ma liczące się frameworki jak Symfony nie jest zalecany do nauki tylko akurat ten python albo JAVA.

Ale spoko. Mniej chętnych będzie do nauki PHP to i więcej pracy będzie dla obecnych programistów, którzy się jeszcze w tym specjalizują. A obecnie próg wejścia nawet w PHP, bo robi się skomplikowane serwisy na Symfony czy innych frameworkach jest dość wysoki, jeśli ktoś w ogóle rozważa zarabiać więcej niż przysłowiowe ochłapy, klepiąc małe stronki jeszcze proceduralnie czy tam na Wordpressie. Więc gadka o niskich progach wejścia jest też dzisiaj mocno przesadzona smile.gif
Go to the top of the page
+Quote Post
Dejmien_85
post 9.02.2017, 13:16:12
Post #18





Grupa: Zarejestrowani
Postów: 251
Pomógł: 23
Dołączył: 23.04.2013

Ostrzeżenie: (0%)
-----


Cytat(solificati @ 29.01.2017, 22:31:19 ) *
Nawiasów klamrowych? Poza oczywistym faktem, że to język interpretowany i ma mały dostęp do maszyny to czego jeszcze mu brakuje?


Tak, brakuje nawiasów - a raczej zawiasów do klepek, które bez nich odpadły od Twojej głowy. I teraz błądzisz po forach - bez tych klepek - i piszesz jakieś jałowe teksty. ; )

Wysił mózg. Jeśli nie potrafisz znaleźć choć jednej prostej rzeczy, która jest w PHP/Javie, a nie ma jej w Pythonie, to chyba za bardzo tych języków nie znasz.

Tak jak napisałem, brakuje prostych i wygodnych rzeczy, do których jesteśmy przyzwyczajeni w PHP/Javie, choćby ograniczniki dostępu (enkapsulacja, fajna rzecz), czy zabawa w interfejsy (symulowane przez dziedziczenie klas), albo ograniczenia dla funkcji anonimowych.

To pierwsze z brzegu rzeczy o których pomyślałem, a jest ich więcej.

Python jest bardzo prosty. Prostota jednak ma swoją cenę.
Go to the top of the page
+Quote Post
makaronczyk
post 10.02.2017, 15:03:35
Post #19





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 1.02.2017

Ostrzeżenie: (0%)
-----


jak php to idz w java i python
Go to the top of the page
+Quote Post
maxxds44
post 13.02.2017, 11:37:37
Post #20





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 19.11.2016

Ostrzeżenie: (0%)
-----


według mnie C++
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.04.2024 - 00:18