![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 21.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cześć Wszystkim,
Dość długo programuję w PHP, ostatnio miałem przyjemność kodować w Django i moje wrażenia są bardzo pozytywne. RoRa nie znam wcale. Dlaczego większość systemów internetowych tworzonych jest w PHP? kilkumiesięczne doświadczenia z Django wpływają na coraz większą niechęć do PHP. Jakie są Wasze doświadczenia z innymi platformami? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Może dlatego, że gros serwerów obsługuje php, a niewiele pythona ? Jakby nie patrzeć spory kawałek tortu procentowego rozkładu wykorzystania różnych języków programowania stanowią darmowe hostingi, a w tym przypadku o pythonie czy ruby można tylko pomarzyć. Inaczej rzecz się ma w przypadku dedyków, ale to już inna bajka.
Ten post edytował darko 21.02.2010, 18:09:42 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 11 Dołączył: 5.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem co z szybkoscia RoR czy Django, ale co do Zenda to Symfony 2 w wersji alpha jest juz od niego ponad 3 razy szybszy: http://symfony-reloaded.org/fast
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 14 Dołączył: 20.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
co do Zenda to Symfony 2 w wersji alpha jest juz od niego ponad 3 razy szybszy <br /><br />Tak, Symfony 2 będzie chyba najszybszym frejmforkiem na świecie. Co nie zmienia faktu, że:<br />- od dłuższego czasu komponenty ZF były chętnie dołączane do projektów symfony<br />- wraz z premierą Symfony 2 komponenty ZF będą traktowane trochę jak first class citizen - tak jak teraz doctrine - co jest jak najbardziej w porządku i pożądane <img src="style_emoticons/default/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" /><br /><br />Kolejną sprawą na którą trzeba _teraz_ zwrócić uwagę jest hiphop-php (jeszcze nie udało mi się zlinkować, ale może już jutro ktoś coś w tej sprawie wymyśli <img src="style_emoticons/default/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" />). Hiphop umożliwia przetłumaczenie kodu php na c++ i skompilowanie go za pomocą kompilatora g++. Podobno dzięki temu mamy 50% wzrost szybkości wykonywania kodu. Ten wzrost wydajności chyba był zmierzony względem php 5.2, bo 5.3 nie jest jeszcze przez hphp obsługiwane.<br /><br />Czyli podsumowując - Symfony 2 z Zendem przekompilowane hiphopem, to będzie niezły odjazd <img src="style_emoticons/default/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" />A jak to się ma do RoR czy Django? Moim skromnym zdaniem nie da się uczciwie porównać wydajności frameworków (chodzi mi oczywiście o frameworki przygotowane pod różne języki). Przynajmniej nie widziałem jeszcze żadnego dobrego porównania. Można za to łatwo porównywać pod względem funkcjonalności (IMG:style_emoticons/default/smile.gif) Ten post edytował michalkjp 21.02.2010, 19:30:59 |
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
@wojtek1000 - szybszy, lepszy - ok, ale co z gotowym kodem? Do Symfony masz setki pluginów i zazwyczaj można tam znaleźć coś, co posłuży za podwaliny jakiegoś komponentu.
Symfony 2 + Doctrine 2 ma szansę stać się najlepszym FW w historii php :-) Chłopaki naprawdę mają talent i przekuwają go na konkretne narzędzia. Pozdrawiam |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 8 Dołączył: 5.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Symfony 2 + Doctrine 2 ma szansę stać się najlepszym FW w historii php :-) Chłopaki naprawdę mają talent i przekuwają go na konkretne narzędzia. Z drugiej strony gdyby nie oni to może w końcu PHP by umarło i byłoby więcej hostingów z lepszymi językami (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Pojęcie lepszego języka jest dość nieostre (to tak nie wdając się za bardzo we flejm). Nie wyobrażam sobie, żeby zrezygnować z PHP na rzecz innego języka do aplikacji sieciowych (ale w niektórych sytuacjach uznaję przewagę języków podtrzymujących proces między żądaniami). Taka już specyfika sieci, że w PHP najłatwiej w nim napisać skalowalny system z interfejsem www przy relatywnie niewielkich kosztach.
Pozdrawiam |
|
|
![]() ![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 2 Dołączył: 17.06.2004 Ostrzeżenie: (0%) ![]() ![]() |
Ja jako że Symfony 2 jest interesującym frameworkiem podam tylko "drobny" komentarz od "konkurencji"...
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 640 Pomógł: 44 Dołączył: 8.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
Dlaczego większość systemów internetowych tworzonych jest w PHP? Ze względu na to że PHP jest dostępne od lat, a Django/Python w tej kategorii jest młody. Do tego jak sam zauważyłeś hosting aplikacji webowych napisanych w Pythonie, czy Ruby jest zupełnie inny niż PHP, skutecznie wybijający zastosowanie tych języków przez amatorów (IMG:style_emoticons/default/winksmiley.jpg) Ja zawodowo wykorzystywałem Pythona/Django i inne pythonowe narzędzia i biblioteki już u dwóch pracodawców i szło to całkiem przyjemnie i ciekawie. Do PHP wracać mi się nie chce bo efektywniej różne "ciekawe" funkcjonalności mogę zrobić w Pythonie. Dodatkowy plus że pracodawcy szukający developera Pythona są już znacząco odfiltrowane od mini firemek bez kasy i pomysłu na dobry biznes. Na PyCon 2010 jest właśnie prezentacja o migracji SourceForge z PHP (najlepszej technologii webowej 1998) na Pythona i inne nowsze rozwiązania (MongoDB, CouchDB itd.) http://us.pycon.org/2010/conference/schedule/event/110/ Ten post edytował Riklaunim 22.02.2010, 18:22:27 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 21.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
@wojtek1000 - szybszy, lepszy - ok, ale co z gotowym kodem? Do Symfony masz setki pluginów i zazwyczaj można tam znaleźć coś, co posłuży za podwaliny jakiegoś komponentu. Symfony 2 + Doctrine 2 ma szansę stać się najlepszym FW w historii php :-) Chłopaki naprawdę mają talent i przekuwają go na konkretne narzędzia. Django też ma sporo pluginów (większość hostowanych na google code lub djangodnippets.org), ponadto samo z siebie ma potężne możliwości. Zrobiłem kilka projektów w django i muszę powiedzięć, że w porównaniu z "pospolitymi" frameworkami phpowymi kodu pisze się mniej i pisze się go szybciej. Jest czytelniejszy i łatwiejszy w utrzymaniu. Niestety do wersji unstable nie podchodzę bo szkoda mi nerwów przy komercyjnych projektach. Ale zobaczymy może symfony 2 wyprzedzi django ( w moich oczach). Ze względu na to że PHP jest dostępne od lat, a Django/Python w tej kategorii jest młody. Do tego jak sam zauważyłeś hosting aplikacji webowych napisanych w Pythonie, czy Ruby jest zupełnie inny niż PHP, skutecznie wybijający zastosowanie tych języków przez amatorów (IMG:style_emoticons/default/winksmiley.jpg) Ja zawodowo wykorzystywałem Pythona/Django i inne pythonowe narzędzia i biblioteki już u dwóch pracodawców i szło to całkiem przyjemnie i ciekawie. Do PHP wracać mi się nie chce bo efektywniej różne "ciekawe" funkcjonalności mogę zrobić w Pythonie. Dodatkowy plus że pracodawcy szukający developera Pythona są już znacząco odfiltrowane od mini firemek bez kasy i pomysłu na dobry biznes. Na PyCon 2010 jest właśnie prezentacja o migracji SourceForge z PHP (najlepszej technologii webowej 1998) na Pythona i inne nowsze rozwiązania (MongoDB, CouchDB itd.) http://us.pycon.org/2010/conference/schedule/event/110/ Nie jest taki młody, w Polsce znane od 2004 r. - start grono.net (to chyba pierwszy taki projekt w PL). Z tego co slyszałem to coś w goldenlinie klika się w django. Są jeszcze inne większe firmy wykorzystujące Django? Może dlatego, że gros serwerów obsługuje php, a niewiele pythona ? Jakby nie patrzeć spory kawałek tortu procentowego rozkładu wykorzystania różnych języków programowania stanowią darmowe hostingi, a w tym przypadku o pythonie czy ruby można tylko pomarzyć. Inaczej rzecz się ma w przypadku dedyków, ale to już inna bajka. Darmowe hostingi? hmm w życiu nie posadziłem klienta na darmowym hostingu, nie sądziłem, że na takich hostach jest coś interesującego/komercyjnego. Jeżeli chodzi o django czy RoR to jest w PL kilka takich hostingów. Moim skromnym zdaniem nie da się uczciwie porównać wydajności frameworków (chodzi mi oczywiście o frameworki przygotowane pod różne języki). Przynajmniej nie widziałem jeszcze żadnego dobrego porównania. Można za to łatwo porównywać pod względem funkcjonalności (IMG:style_emoticons/default/smile.gif) A ja coś na tą okazję znalazłem: http://www.alrond.com/en/2007/jan/25/perfo...ing-frameworks/ Test dość stary ale jeżeli założymy, że wszystkie FW pracują nad poprawą funkcjonalności i wydajności to można to uznać za punkt odniesienia. Inne porównanie dotyczące funkcjonalności i wydajności: http://www.mellowmorning.com/2008/08/27/django-vs-symfony/ |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 640 Pomógł: 44 Dołączył: 8.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
Nie jest taki młody, w Polsce znane od 2004 r. - start grono.net (to chyba pierwszy taki projekt w PL). Z tego co slyszałem to coś w goldenlinie klika się w django. Są jeszcze inne większe firmy wykorzystujące Django? W Goldenie sam te aplikacje Djangowskie pisałem (IMG:style_emoticons/default/winksmiley.jpg) W Grono było wykorzystywane Django w dość starej wersji, nie wiem czy coś jeszcze po tym pozostało. Django, czy też inne Pythonowe frameworki istnieją na polskim rynku. Filmaster, Murator, Wydawnictwo Software, Megiteam, Bankier.pl itd. z tym że nie zawsze to jest aplikacja główna, czy ta publiczna (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#12
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
@Riklaunim - jaki jest mniej więcej koszt platformy pod Django? Czyli ile trzeba wydać na serwer, żeby uruchomić prosty serwis. Startupy zazwyczaj tak działają, że najpierw coś baaardzo taniego (a nawet darmowego), a potem dopiero wyżej i wyżej. Podstawowy VPS można kupić za mniej niż 30 zł/miesiąc i samemu skonfigurować, ale to i tak jest pozycja obowiązkowa w budżecie. Jak ktoś idzie w zyski z adsense, czy p[odobnego systemu, to tych 30 zł długo nie zobaczy. Trochę spłycam, ale dostępność ma chyba największy wpływ na popularność.
Pozdrawiam |
|
|
![]() ![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 2 Dołączył: 17.06.2004 Ostrzeżenie: (0%) ![]() ![]() |
@Cysiaczek osobiście polecałbym zapoznać się z ofertą http://www.megiteam.pl/ jest w miarę przystępna i daje spore możliwości ;)
|
|
|
![]()
Post
#14
|
|
TAO programowania Grupa: Zarejestrowani Postów: 340 Pomógł: 3 Dołączył: 25.03.2003 Skąd: ze słoika Ostrzeżenie: (30%) ![]() ![]() |
Cysiatron, ale ty fanzolisz (IMG:style_emoticons/default/tongue.gif)
Jedyne co potrzeba to dostep do shella i juz pytonga postawisz, wydajnosciowo to masz 2xszybciej niz php, troche wiecej w departamencie ramu. A i tak najlepszy poza miloscia w klozecie to jest wlasny fw na podstawie zf (jezeli mowa tylko o php), zadne symfono-gowna. A railsy to poprostu railsy, superwygodne pisanie. Ten post edytował Puciek 23.02.2010, 12:01:53 |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 14 Dołączył: 20.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
zadne symfono-gowna. Ale Ty fanzolisz (IMG:style_emoticons/default/tongue.gif) Nie ważne w czym - ważne co. Przez jakiś czas pracowałem w firmie, która robi bardzo, bardzo profesjonalny system w tada - Delphi. Wszyscy "profesjonaliści" z for dyskusyjnych lubią wyśmiewać ten język - że zły, że nie ma tego, tamtego i czegoś jeszcze, że dla dzieci ze szkoły średniej. Ci profesjonaliści dłubią swoje programy w Javach, Pythonach, C++, C# itd. Założę się jednak, że 90% z nich nie robi takiego biznesu jak ta wspomniana przeze mnie firma na swoim programie napisanym w Delphi. Zachęcam do przemyśleń w tym temacie (IMG:style_emoticons/default/smile.gif) Ten post edytował michalkjp 23.02.2010, 15:10:41 |
|
|
![]()
Post
#16
|
|
TAO programowania Grupa: Zarejestrowani Postów: 340 Pomógł: 3 Dołączył: 25.03.2003 Skąd: ze słoika Ostrzeżenie: (30%) ![]() ![]() |
Ale Ty fanzolisz (IMG:style_emoticons/default/tongue.gif) Blednie uzyta retoryka bez znajomosci kontekstu.Nie ważne w czym - ważne co. Przez jakiś czas pracowałem w firmie, która robi bardzo, bardzo profesjonalny system w tada - Delphi. Wszyscy "profesjonaliści" z for dyskusyjnych lubią wyśmiewać ten język - że zły, że nie ma tego, tamtego i czegoś jeszcze, że dla dzieci ze szkoły średniej. Ci profesjonaliści dłubią swoje programy w Javach, Pythonach, C++, C# itd. Założę się jednak, że 90% z nich nie robi takiego biznesu jak ta wspomniana przeze mnie firma na swoim programie napisanym w Delphi. Zachęcam do przemyśleń w tym temacie (IMG:style_emoticons/default/smile.gif) A tematem dyskusji nie jest "moja idea na biznes i w czym ja wykonam" tylko porownanie frameworkow, wiec prosze o trzymanie sie tematu panie profesjonalisto ktory nie wysmiewa delphi. |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 14 Dołączył: 20.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
wiec prosze o trzymanie sie tematu panie profesjonalisto ktory nie wysmiewa delphi.<br /> Oczywiście panie profesjonalisto, który lubi doczepiać gó... do nazw różnych technologii. W mniemaniu ludzi lekko ograniczonych poziom profesjonalizmu jest wprost proporcjonalny do ilości doczepionych gó... do różnych technologii... Ten post edytował michalkjp 23.02.2010, 15:44:19 |
|
|
![]()
Post
#18
|
|
TAO programowania Grupa: Zarejestrowani Postów: 340 Pomógł: 3 Dołączył: 25.03.2003 Skąd: ze słoika Ostrzeżenie: (30%) ![]() ![]() |
Oczywiście panie profesjonalisto, który lubi doczepiać gó... do nazw różnych technologii. Znaczy w twoim czy jak ? Bo nie rozumiem relacji miedzy doczepianiem slowa gowno do nazwy a czyims profesjonalizmem.
W mniemaniu ludzi lekko ograniczonych poziom profesjonalizmu jest wprost proporcjonalny do ilości doczepionych gó... do różnych technologii... |
|
|
![]()
Post
#19
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
<ot>Puciek, musisz być taki prowokacyjny? Powoli staje się to nudne.</ot>
|
|
|
![]()
Post
#20
|
|
TAO programowania Grupa: Zarejestrowani Postów: 340 Pomógł: 3 Dołączył: 25.03.2003 Skąd: ze słoika Ostrzeżenie: (30%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 21:55 |