Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

3 Stron V   1 2 3 >  
Reply to this topicStart new topic
> Przyszlosciowe narzedzia/technologie/fw
marcio
post 20.07.2009, 22:42:34
Post #1





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

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


Witam mam takie trywialne pytanie bo w necie jest malo i na dodatek glupich watkow jakies calkiem bez sensu porownania wydajnosciowe.

Ogolnie zadam proste i krotkie pytanie.

Co jest przyszlosciowe,dobre,szybko sie w tym tworzy,latwo,fajny support etc...
-PHP
-Python [django, pylons etc...]
-Ruby [Rails agile, ruby on rails]

Pytanie jest proste i zasadnicze moe zaczne uczyc sie czegos nowego nir tylko php i kohana tak dla zmiany i korzysci.

P.S oczywiscie wiem ze nie ma najlepszego narzedzia ale chodzi mi tez o to kto z was sie przesiadl na dany jezyk i dlaczego i jakie mial z tego korzysci albo straty.

Ten post edytował marcio 20.07.2009, 22:43:35


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
kajzur
post 20.07.2009, 22:47:26
Post #2





Grupa: Zarejestrowani
Postów: 385
Pomógł: 26
Dołączył: 22.03.2008
Skąd: TM

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


Ruby jest fajną technologią która może się bardziej rozpowszechić w przyszłości ;p Co do PHP - było, jest, i stawiam że będzie najpopularniejszym językiem do pisania stronek smile.gif


--------------------
Zapraszam na mojego bloga. Dowiedz się jak uzyskać darmowy, zaufany certyfikat albo jak rozpoznawać głos ;)
Go to the top of the page
+Quote Post
erix
post 20.07.2009, 22:50:34
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
P.S oczywiscie wiem ze nie ma najlepszego narzedzia ale chodzi mi tez o to kto z was sie przesiadl na dany jezyk i dlaczego i jakie mial z tego korzysci albo straty

Osobiście myślę ostatnio o erlangu, ale raz - ciężko z dokumentacją, ze społecznością i trochę dziwna składnia. Nie przeszkadza to jednak w tym, że powstało w nim już parę frameworków.

Jakie ma zalety? Olbrzymia skalowalność i świetne zarządzanie wielowątkowością (np. demony HTTP: Apache - dead przy 4k żądań naraz, YAWS: 80k jeszcze ciągnie). Erlang ma potencjał, tylko trzeba go spopularyzować, przyglądam się ostawnio właśnie YAWS, zobaczymy co z tego wyjdzie. ;]


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
blooregard
post 20.07.2009, 23:03:35
Post #4


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Moim zdaniem, PHP będzie jeszcze długo nie zagrożony, z jednego podstawowego powodu: zanim całkowicie zaprzestanie się tworzenia aplikacji sieciowych w tym języku, a będzie to za co najmniej kilka lat, powstanie w nim tyle softu, że przy samej konserwacji/rozbudowie tego istniejącego będzie pracy na kolejne kilka-kilkanaście lat. Nie oszukujmy się: miliony serwisów www napisanych w PHP z dnia na dzień nie zostanie przepisane od podstaw w nowym języku.

Poza tym, PHP jest na tyle uniwersalnym, a przy tym prostym w nauce językiem, świetnie udokumentowanym i rozpowszechnionym, przy pomocy którego można stworzyć w zasadzie wszystko, co przyjdzie człowiekowi do głowy (w połączeniu z JavaScriptem we wszelkich jego postaciach, np. ajax). Dlatego w rozwiązaniach nie wymagających naprawdę baaardzo dużej wydajności (wielkie bazy danych, systemy bankowe czy tym podobne) sprawdza się znakomicie i jeszcze długo tak będzie.

Co do Ruby - nie wiem, nie znam się, nie wypowiadam się w jego temacie, słyszałem o nim wiele, ale słyszałem również o życiu na Marsie i zielonych ludzikach w Strefie 51, dlatego pozostawię opinię o nim osobom, które w nim programuja na co dzień.

Python - w zasadzie język uniwersalny (używam Linuksa, więc z Pythonem mam styczność również na poziomie aplikacji standalone). Podoba mi się i wraz z Perlem stanowi niezłą alternatywę, chociaż wymaga chyba nieco większej wiedzy. Jednak przy połączeniu pracy na Linuksie oraz porgramowania w PHP Python stanowi jakby naturalny kolejny etap "rozwoju" (przynajmniej takie jest moje zdanie), pomijam C/C++, które obecnie są niszowymi językami jeśli chodzi o www.


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
marcio
post 21.07.2009, 10:28:17
Post #5





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

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


A wypowiedzi ludzi ktorzy kodza w jednym z wybranych jezykow/fw?


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
Moli
post 21.07.2009, 10:35:39
Post #6





Grupa: Zarejestrowani
Postów: 662
Pomógł: 45
Dołączył: 26.03.2007
Skąd: Warszawa

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


Moim zdaniem, python ma duże szanse na sukces:

1) Jest dość łatwy a ma duże możliwości
2) Czytelne - kwestia gustu, ale dużo osób lubi kod z wcięciami
3) Framework (Django) o ogromnych możliwościach

i wiele innych. Gdyby tylko było więcej hostingów oferujących pythona, więcej strona tutkami/artami itp.
Cytat
A wypowiedzi ludzi ktorzy kodza w jednym z wybranych jezykow/fw?

W pracy php, hobbystycznie (ucze się) python. I mogę śmiało go polecić do nauki jako język do tworzenia aplikacji internetowych oraz dekstopowych.
Go to the top of the page
+Quote Post
marcio
post 21.07.2009, 10:53:30
Post #7





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

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


No wlasnie mnie przeraza jego skladnia i do tego jest malo serverowni ktore zapewniaja pythona w ogole z jakis bezplatnych jest taka?


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
Moli
post 21.07.2009, 12:14:48
Post #8





Grupa: Zarejestrowani
Postów: 662
Pomógł: 45
Dołączył: 26.03.2007
Skąd: Warszawa

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


Nie mam zielonego pojęcia, ale jeżeli masz serwer dedykowany to problem znika smile.gif Myślę że znalezienie darmowego hostingu obsługującego Ruby też jest ciężkie smile.gif Python czy ruby są przeznaczone do większych i poważniejszych systemów, a takich nikt nie będzie robił na darmowym hostingu smile.gif

Ten post edytował Moli 21.07.2009, 12:15:30
Go to the top of the page
+Quote Post
marcio
post 21.07.2009, 12:38:36
Post #9





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

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


No wiem ale gdzies trzeba zaczac zabawe a wykupywac serve zeby cos pokodzic mija sie z celem co jak mi sie potem django nie spodoba?

Fakt faktem molgbym uzywac to potm dla php ale po co jak dla takich stron moge uzywac darmowe serwery


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
blooregard
post 21.07.2009, 12:56:06
Post #10


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




A na localhoscie nie możesz zacząć zabawy?


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
Moli
post 21.07.2009, 13:22:07
Post #11





Grupa: Zarejestrowani
Postów: 662
Pomógł: 45
Dołączył: 26.03.2007
Skąd: Warszawa

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


Dokładnie, na localhoscie smile.gif Wątpie że ktoś kto zaczynał naukę php, odrazu kupował konto hostingowe smile.gif
Go to the top of the page
+Quote Post
erix
post 21.07.2009, 13:22:58
Post #12





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




No może nie kupował, ale się katują najpierw darmowymi, dopiero potem wpadają na pomysł localhosta ;d


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
viking
post 21.07.2009, 13:27:34
Post #13





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

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


Ostatnio sporo mówi się też o http://www.scala-lang.org/ (dla weba http://liftweb.net/ ). Całkiem przyjemnie rozwija się całość.
RoR jest jak dla mnie zbyt niestabilny. Był sobie RoR, później ktoś stwierdził że nie do końca koncepcja jest dobra, powstał merb, po czasie nastąpiło złączenie które znowu nie wiadomo czy za chwilę się nie posypie.
Pythonowe frameworki też rozwijają się jak po grudzie. Django niby jest ciekawe ale jak trzeba coś bardziej zamieszać zaczynają się schody, wolę koncepcję turbo gears ale tu z kolei od wielu miesięcy przewija się temat połączenia z pylons. Jak do TG dołożyć kid (a ostatnie co chciałbym robić to pseudo kod szablonów) nie jest wcale tak wydajne porównując do PHP. Bardzo fajny jest Zope ale nauki dużo a w Polsce zapotrzebowanie prawie żadne (pod kątem pracy). Do tego mnie osobiście skręca na składnię pythona (ah te indentation exception).
PHP to język tak rozwinięty webowo że zazwyczaj i tak trzeba z niego korzystać (choćby znajdźcie porządnie napisane forum w innym języku). Ma swoje wady ale często krytyka opiera się na błędnym podejściu. Ludzie oczekują że np. obrabianie wielogigowych raportów czy GUI da się szybko i efektywnie zrobić. Jest łatwy w nauce, chociaż też porządkowanie z jakim mamy powoli do czynienia zaczyna temu przeczyć i pozwala na rozszerzenia w C (rzadko wykorzystywane w małych projektach ale daje ogromny potencjał).
Za to świetnym pomysłem może być nauka Javy. Język piękny (nie każdy musi się zgodzić smile.gif ), ogromny potencjał, stosowany zazwyczaj w rozwiązaniach klasy enterprise. Czy to napisać coś webowego, czy program desktopowy - nadaje się do wszystkiego.


--------------------
Go to the top of the page
+Quote Post
Moli
post 21.07.2009, 13:35:50
Post #14





Grupa: Zarejestrowani
Postów: 662
Pomógł: 45
Dołączył: 26.03.2007
Skąd: Warszawa

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


Java jest fajna, ale też nie jest do wszystkiego. Jak np. działało by google napisane w javie smile.gif

ps. Dla osób które nie wiedzą, engine wyszukiwarki jest napisany w pythonie.
Go to the top of the page
+Quote Post
viking
post 21.07.2009, 14:00:47
Post #15





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

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


Czemu zawsze ludzie podają google jako przykład użycia pythona? Owszem, korzysta. Tak samo jak mają całą masę kodu w javie i c. Google jest akurat firmą która doskonale stosuje dewizę "język dopasowujemy do potrzeb projektu a nie projekt do języka".


--------------------
Go to the top of the page
+Quote Post
marcio
post 21.07.2009, 15:25:39
Post #16





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

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


Hmm racja no ale nie ma to jak reklama tongue.gif o to w tym chodzi a kto nie znam google? chyba kazdy wiec to racej dlatego...

Teraz mnie tylko zastanawia jedna rzecz ogolnie do django po polsku jest malo informacji.

Czy wczesniejsze zapoznanie sie z Pythonem pomoze mi potem latwiej oswoic django?

Przegladalem wczoraj ksiazke o Agile Rails pracownika i Ruby nie zabardo mi podchodzi juz python jakos bardziej i wydaje mi sie tak bardziej ciekawy, chyba kupie ksiazke i sam sie przekonam smile.gif


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
mike
post 21.07.2009, 15:51:31
Post #17





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(marcio @ 21.07.2009, 16:25:39 ) *
Czy wczesniejsze zapoznanie sie z Pythonem pomoze mi potem latwiej oswoic django?
A czy wcześniejsze poznanie PHP pomogło Ci się oswoić z Symfony?

Widzę, że ludzie zaczynają się uczyć frameworeków a nie języków. Przykre.
Go to the top of the page
+Quote Post
marcio
post 21.07.2009, 15:53:13
Post #18





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

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


Cytat
A czy wcześniejsze poznanie PHP pomogło Ci się oswoić z Symfony?

Widzę, że ludzie zaczynają się uczyć frameworeków a nie języków. Przykre.

Nigdy nie uczylem sie Symfony tylko KOhana smile.gif

Wiem ze pomaga dlatego pytam, choc wiem ze pytnie bylo troche retoryczne


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
erix
post 21.07.2009, 16:05:19
Post #19





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Widzę, że ludzie zaczynają się uczyć frameworeków a nie języków. Przykre.

Ale to zjawisko postępujące...

Np. ludzie zaczynający od django nie są w stanie niektórych rzeczy w czystym Pythonie wyklepać.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
marcio
post 21.07.2009, 16:15:42
Post #20





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

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


Cytat(erix @ 21.07.2009, 17:05:19 ) *
Ale to zjawisko postępujące...

Np. ludzie zaczynający od django nie są w stanie niektórych rzeczy w czystym Pythonie wyklepać.


No ale jak juz sie ucze fajnie by bylo jakbym potrafil zrobic tez cos desktopowego smile.gif


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post

3 Stron V   1 2 3 >
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: 28.04.2024 - 12:06