Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ruby wypiera php ?
dzesi
post
Post #1





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

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


Witam Otóż chciałbym sie dowiedzieć jakie macie zdanie na ruby [Ruby on Rails] czy on wyprze php ?,zauważyłem ze w naszym kraju przyswoił sie bardzo szybko coraz wiecej osób w nim pisze ,mysle ze to godny nastepca php:], [nic do php nie mam ale te oop w php to koszmar wcisniete na siłe :] Ja porgramuej w javie i php ale sie zastanawiam czy ruby niebedzie lepszym wyborem .
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Dandelion
post
Post #2





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

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


praca a ruby

http://www.itjobswatch.co.uk/jobs/uk/ruby.do

Zwroćcie uwage na olbrzymi wzrost w ciagu ostatniego roku

Wydaje mi sie ze na europejskim rynku ruby/ror zostaly zauwazone niedawno dlatego nie ma takiego zainteresowania jak np na rynku amerykanskim

Co do wieku ruby i php

Cytat
8 czerwca 1995 roku autor udostępnił kod źródłowy pod nazwą PHP Tools 1.0.


Cytat
Ruby to interpretowany, w pełni obiektowy i dynamicznie typowany język programowania stworzony w 1995 roku przez Yukihiro Matsumoto


Co do pisania stron.

Rubyonrails jest jednym z niewielu frameworkow dostepnych dla ruby dlatego moze liczyc na wsparcie calej spolecznosci ktora nie uczestniczy w wielu projektach z tego wzgledu bedzie on szybciej rozwijany niz konkurencyjne projekty w php. Nie ma tez obawy ze projekt nagle upadnie co niestety ma miejsce w swiecie php
Go to the top of the page
+Quote Post
splatch
post
Post #3





Grupa: Zarejestrowani
Postów: 487
Pomógł: 7
Dołączył: 7.01.2004
Skąd: Warszawa

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


Cytat(Dandelion @ 26.05.2007, 19:02:41 ) *
praca a ruby

http://www.itjobswatch.co.uk/jobs/uk/ruby.do
Zwroćcie uwage na olbrzymi wzrost w ciagu ostatniego roku

Wzrost rzędu 141 w stosunku do PHPowych 16 rzeczywiście może działać na wyobraźnię. Domniemam, że przy PHP rynek angielski jest praktycznie nasycony, te 16 punktów to raczej rotacja ludzi z branży + zgłoszone drobne zapotrzebowanie na nowych ludzi. W przypadku Ruby rynek zgłasza wciąż zapotrzebowanie na ludzi, ponieważ (jak mi się wydaje) część firm zaczyna migrować (o tym dalej), zatem zgłoszenie popytu na programistów Ruby jest czymś naturalnym. Pragnę zwrócić uwagę na skale wykresów - dla PHP skala 0-6%, dla Ruby 0-0.5% (no i dla porównania Java 0-40%).

Zapytałem Google co sądzi o popularności pracy w PHP i Ruby.
praca+ruby - 290,000.
praca+php - 2,310,000.
Teoretycznie, 7,9x więcej pracy dla programistów PHP.

job+ruby - 26,700,000
job+php - 221,000,000.
Teoretycznie, 8x więcej pracy dla programistów PHP.

Cytat(Dandelion @ 26.05.2007, 19:02:41 ) *
Co do wieku ruby i php
Cytat
8 czerwca 1995 roku autor udostępnił kod źródłowy pod nazwą PHP Tools 1.0.

Cytat
Ruby to interpretowany, w pełni obiektowy i dynamicznie typowany język programowania stworzony w 1995 roku przez Yukihiro Matsumoto

Troszkę się rozpędziłem w swoim poprzednim poście. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Powiedzmy, że w ramach sprostowania zapytam, kiedy pierwszy raz usłyszeliście o Ruby? Ja osobiście jakieś półtorej roku temu, no najwcześniej dwa lata temu, kiedy już programowałem kilka lat w PHP. Być może nie jest to najlepszy argument, ale ten język po prostu pokazał się dopiero jakiś czas temu i moje stwierdzenie o tym, że Ruby ma 5 lat wynikało właśnie z tego (mój błąd - nie sprawdziłem tego dokładnie). Popularność Ruby zaczęła odczuwalnie rosnąć dopiero po ukazaniu się Ruby on Rails w lipcu 2004, i nie okłamujmy się, głównie (w 95% przypadków) dzięki temu frameworkowi Ruby zawdzięcza wciąż rosnącą popularność. Rok później ukazało się Django, dzięki czemu popularność Pythona również zaczęła szybciej rosnąć. Czyli tak jak wspominałem, na istnieniu RoR zyskuje nie tylko tylko Ruby, ale i Python, fakt, że znacznie mniej PHP, ale możemy dojść do kuriozalnego wniosku, że ten jedyny framework może być największą zgubą Ruby. Wystarczy dobry port (vide szybszy jak to się ma w przypadku Django) i najważniejszy atut Ruby zostaje obalony. Nota bene, wykresy PHP i Ruby nie są lustrzanymi odbiciami, zatem koegzystencja wszystkich tych języków jest możliwa, bez straty dla pozostałych (w chwili obecnej ich popularność spada, wcześniej mniej-więcej "proporcjonalnie" rosła).

Cytat(Dandelion @ 26.05.2007, 19:02:41 ) *
Co do pisania stron.
Rubyonrails jest jednym z niewielu frameworkow dostępnych dla ruby dlatego może liczyć na wsparcie całej społeczności która nie uczestniczy w wielu projektach z tego względu będzie on szybciej rozwijany niż konkurencyjne projekty w php. Nie ma tez obawy ze projekt nagle upadnie co niestety ma miejsce w świecie php

Ten argument akurat uważam za nietrafiony. To, że Ruby ma 1 framework a PHP znacznie więcej wynika przede wszystkim z wielkości społeczności. Drugi aspekt tego wszystkiego jest taki, że Ci, którzy korzystają z Ruby na potrzeby aplikacji webowych nie wyobrażają sobie pracy z czymś innym niż RoR. Błędne koło brak nowości czy brak potrzeby?

Jeszcze jeden aspekt, którego nie poruszałem wcześniej, a który pragnę nadmienić. To, że Ruby do tej pory wciąż zyskuje moim zdaniem wynika głównie z tego, że wiele małych i średnich firm migruje właśnie ze względu na RoR. Dlaczego małe i średnie? Ano dlatego, że projekty, które realizują to standardowe jedno-dwu-trzy miesięczne fast foody + ewentualny support. W świecie większych projektów Ruby nie miało nawet większej szansy na zaistnienie.
Jak też wcześniej pisałem, nie ma najmniejszych szans w starciu z "enterprise". Sam trafiłem jakiś czas temu do projektu aplikacji dla domu maklerskiego, który był realizowany na platformie sprzed dobrych 10 lat (nadającej się do wyrzucenia). Dlaczego bank jechał na tym starociu? Ano dlatego, że ma kadrę, która utrzymuje już systemy napisane w ten sam sposób, infrastrukturę i licencje. Nie musi inwestować w nic więcej. Nie wspomnę już o tym, że większość systemów, które obsługują transakcje w bankach jest pisanych w Cobolu. Wszędzie tam Ruby, jak i inne młodsze języki nie mają prawa wstępu.
Ten przykład jest może przesadzony, ale chciałem podkreślić, że jest wiele firm, które rozwija soft w pewnym języku (PHP, Java) od dłuższego czasu. Przejście na Ruby nie jest możliwe ot, tak, ponieważ cała praca włożona do tej pory w rozwój softu i zdobycie pozycji rynkowej pójdzie na marne. Nie wspomnę już o przekwalifikowaniu programistów, co może być również sporym problemem (ich niechęć i/lub brak entuzjazmu), rodzącym napięcia a na pewno pociągającym koszty. Tworzenia typowych aplikacji biznesowych to nie freelancerka, gdzie bierzesz to narzędzie, które Ci się podoba i każesz klientowi kupić konto na tym a nie innym serwerze.
Go to the top of the page
+Quote Post

Posty w temacie
- dzesi   Ruby wypiera php ?   29.03.2007, 14:33:32
- - NuLL   Narazie nie ma szans - Nie wyprze bo nie ma hostin...   29.03.2007, 14:38:10
- - dzesi   Może zle widze ale ,czy to nie jest hosting z obsł...   29.03.2007, 14:47:04
- - Fuzja   Nie wydaje mi się Niby szybko sie pisze, niby tak...   29.03.2007, 15:18:20
- - NuLL   CytatTak tak samo była z javą a zobacz ona dominu...   29.03.2007, 15:26:22
- - dzesi   Java dominuje ,php tez ale jest spychany na drugi ...   29.03.2007, 15:29:30
- - Wykrywacz   takie głupie porównanie wpisz w google hosting php...   29.03.2007, 15:30:24
|- - sztosz   Cytat(Wykrywacz @ 29.03.2007, 16:30:2...   29.03.2007, 17:14:39
- - devnul   a imho nikt nikogo nie pobije - każdy j...   29.03.2007, 15:39:29
- - Turgon   Nie podoba mi się Ruby. Według mnie PHP jest innym...   29.03.2007, 17:14:41
- - devnul   CytatWedług mnie PHP jest innym zupełnie językiem ...   29.03.2007, 17:23:42
- - dr_bonzo   1. Hosting aplikacji w Rubym (wlasciwie to glownie...   29.03.2007, 19:06:24
- - nasty_psycho   Cytati zerwanie wstecznej kompatybilnosci? Akurat ...   29.03.2007, 19:28:47
- - dr_bonzo   CytatIMO, jak zerwanie kompatybilności ma przynieś...   29.03.2007, 19:37:47
- - hwao   Początkowy "bum" może być spowodowany ...   29.03.2007, 19:58:42
- - occulkot   ruby na pewno nie wyprze php - imo juz nie ma szan...   29.03.2007, 20:48:37
- - NuLL   CytatJava dominuje ,php tez ale jest spychany na d...   30.03.2007, 01:19:41
- - dzesi   Tak zobacz największe firmy w polsce -banki,petroc...   30.03.2007, 09:12:05
- - devnul   php i java to języki mające zupełnie różne zastoso...   30.03.2007, 11:51:40
- - mike_mech   Co jest z wami? Po cholerę kolejny głupi wątek gdz...   30.03.2007, 12:16:51
- - tiraeth   Częściowo podzielam zdanie mike'a. Przestańcie...   30.03.2007, 13:21:49
- - Turgon   Kolega tutaj wyskakuje z Javą, to mu si...   30.03.2007, 16:16:31
- - Fuzja   Nie przesadzaj, j2ee jest w porządku,a serwlety ro...   30.03.2007, 16:37:09
- - Turgon   Zależy od spojrzenia. Musiałem wtedy zdajać 40 MB ...   30.03.2007, 16:40:16
- - Fuzja   Ale co ma transfer do tworzenia www w javie ?   30.03.2007, 16:45:16
- - devnul   tak, na przyklad na sciąganie pirackich plikó...   30.03.2007, 16:45:31
- - Turgon   Sorry, ale wtedy mam ściętego neta totalnie. A móg...   30.03.2007, 18:56:24
- - Fuzja   Ale co to zmienia co ? To tak jakbym narzekał bo p...   30.03.2007, 18:59:25
- - Jabol   Tak co do Javy, to widziałem kiedyś opis postawien...   30.03.2007, 19:02:56
- - kwiateusz   Dajcie na spokój sobie z tą javą co? temat jest o ...   30.03.2007, 19:42:15
- - DeyV   Choć trzeba przyznać, że składnia Ruby momentami j...   31.03.2007, 11:36:35
- - pawel_k   mi ruby nie podpasowal kompletnie, co innego RoR.....   4.04.2007, 02:18:18
|- - ska   Cytat(pawel_k @ 4.04.2007, 03:18:18 )...   1.05.2007, 21:35:47
- - Radarek   Witam (dawno tu nie zaglądałem:) ) Temat wątku ...   25.04.2007, 10:21:13
- - rashid   PHP5 to wciąż znikomy procent instalacji PHP na św...   1.05.2007, 20:42:44
- - athabus   Ja jeszcze nigdy w ruby nie programowałem, ale pew...   2.05.2007, 16:59:49
|- - ska   Cytat(athabus @ 2.05.2007, 17:59:49 )...   2.05.2007, 20:04:35
- - Wykrywacz   http://www.borland.pl/pr/Codegear_IDE_Ruby_on_Rail...   24.05.2007, 09:05:51
- - Cysiaczek   CytatJaką filozofię ma php? Nie ma żadnej (przynaj...   24.05.2007, 09:38:43
- - dr_bonzo   CytatJeśli to ma być wyznacznik dla apli...   24.05.2007, 09:58:04
- - Cysiaczek   Co do tego, że jest bardziej przemyślany...   24.05.2007, 10:03:06
- - NuLL   Cytatw php maja ujednolicić nazwy funkcji już w we...   24.05.2007, 10:09:19
- - dr_bonzo   CytatCo do metod... http://www.php.net/manual/pl/r...   24.05.2007, 10:16:10
- - Sabistik   Wykop ma być przepisany z powrotem na PHP ze wzglę...   24.05.2007, 11:43:38
|- - rashid   Cytat(Sabistik @ 24.05.2007, 12:43:38...   24.05.2007, 11:48:19
|- - mike   Cytat(rashid @ 24.05.2007, 12:48:19 )...   24.05.2007, 11:59:10
||- - rashid   Cytat(mike @ 24.05.2007, 12:59:10 ) w...   24.05.2007, 12:04:50
|- - NuLL   Cytat(rashid @ 24.05.2007, 12:48:19 )...   24.05.2007, 12:14:07
- - sticker   Cytat(Wykrywacz @ 29.03.2007, 14:30:2...   24.05.2007, 11:48:12
- - Cysiaczek   Cytat(rashid @ 24.05.2007, 11:04:50 )...   24.05.2007, 13:42:20
|- - NuLL   Cytat(Cysiaczek @ 24.05.2007, 14:42:2...   24.05.2007, 13:50:34
- - splatch   Panowie, śmieszy mnie końcówka tej rozmo...   24.05.2007, 13:53:36
- - mike   Amen.   24.05.2007, 13:57:24
- - Cysiaczek   Wódki mu dajcie : >   24.05.2007, 14:15:48
- - nasty   Sorry za offtopic, ale nie moglem się powstrzymać ...   25.05.2007, 17:25:06
- - sztosz   Za Javę, czy Ruby? Bo mi się bardziej podoba Ruby ...   26.05.2007, 13:11:27
- - Dandelion   praca a ruby http://www.itjobswatch.co.uk/jobs/uk...   26.05.2007, 18:02:41
|- - splatch   Cytat(Dandelion @ 26.05.2007, 19:02:4...   27.05.2007, 21:52:55
- - rashid   Strasznie gdybasz Splatch. Czytajac Twoje wypowied...   28.05.2007, 10:12:19
|- - splatch   Cytat(rashid @ 28.05.2007, 11:12:19 )...   28.05.2007, 11:06:50
- - Cysiaczek   @rashid - Uważam, że splatch ma sporo racji. Przed...   28.05.2007, 11:18:15
- - mike   W Symfony można wygenerować wszystkie ob...   28.05.2007, 11:26:03
- - rashid   @cysiaczek - nie zgadzam sie ze stwierdzeniem, ze ...   28.05.2007, 11:36:22
- - Cysiaczek   @rashid - Ależ ja nie mówię, że nie warto ruszać R...   28.05.2007, 11:44:34
|- - sztosz   Cytat(Cysiaczek @ 28.05.2007, 12:44:3...   28.05.2007, 12:35:44
- - NuLL   CytatW Symfony można wygenerować wszystkie obiekty...   28.05.2007, 12:53:40
- - Radarek   Myślałem, że ten temat umarł, a tu proszę :-). Pr...   30.05.2007, 23:48:09
- - pawel_k   nawet sie z Tobą zgadzam, ale pod jednym ALE ...   31.05.2007, 12:09:02
- - Radarek   Ale ja nigdzie nie porównuję railsy z phpem. Fakt,...   31.05.2007, 13:37:46
|- - pawel_k   Cytat(Radarek @ 31.05.2007, 14:37:46 ...   31.05.2007, 14:26:09
- - Radarek   Twój przykładowy kod źródłowy jest jak najbardziej...   31.05.2007, 15:34:53
- - Cysiaczek   Nie ma $self, bo klasa to nie zmienna. Gdyby...   31.05.2007, 16:59:38
- - Turgon   I tutaj dyskusja skończy się tym, że jedni stwierd...   31.05.2007, 17:48:34
- - Radarek   CytatNie ma $self, bo klasa to nie zmienna. G...   31.05.2007, 19:22:21
- - splatch   Panowie prowadzicie spory na temat wyższo...   31.05.2007, 20:17:33
- - Radarek   Ok, może mnie poniosło. Ale nie lubię jak ludzie p...   31.05.2007, 21:16:03
|- - Sedziwoj   Cytat(Radarek @ 31.05.2007, 22:16:03 ...   31.05.2007, 21:50:38
- - Riklaunim   ja nie sądzę że lepsi przechodzą na Ruby czy Pytho...   31.05.2007, 21:55:27
- - rashid   Chyba pora powoli konczyc ten watek Na zakonczen...   31.05.2007, 22:33:59
- - bumelang   Dzieki, Radarek, ze jako jedyny zostales w tym wat...   31.05.2007, 23:42:42
|- - mike   To teraz ja powiem. Cytat(bumelang @ 1.06.200...   1.06.2007, 10:36:47
|- - bumelang   Cytat(mike @ 1.06.2007, 11:36:47 ) To...   1.06.2007, 13:54:15
- - Cysiaczek   Panowie (i panie). Głosuję za zamknięciem tego top...   1.06.2007, 10:26:05
- - pawel_k   Cytat(...) nie jest hybryda procedury z obiektem, ...   1.06.2007, 15:46:10
- - Radarek   CytatPanowie (i panie). Głosuję za zamknięciem teg...   1.06.2007, 16:20:20
- - bumelang   Cytat(pawel_k @ 1.06.2007, 16:46:10 )...   1.06.2007, 17:49:29
- - nasty   CytatNo piękniej to nie mogłeś tego...   1.06.2007, 21:22:02
- - sztosz   @Nasty: Nie sposób się nie zgodzić. Przykład jest...   1.06.2007, 21:27:57
- - Radarek   Nasty CytatTak samo jest z zrozumieniem logiki i s...   1.06.2007, 21:48:54
|- - sztosz   Cytat(Radarek @ 1.06.2007, 22:48:54 )...   1.06.2007, 22:05:37
- - Radarek   No bez jaj, jaki cudem, po przeglądnięciu kilku li...   1.06.2007, 22:31:22
- - sztosz   Złe porównanie z tym posiłkiem, czy samochodem. To...   2.06.2007, 00:10:16
- - Nightmare   Czy jest wogóle sens dyskutować na temat czy jeden...   2.06.2007, 21:49:23
- - Rafael6666   Też tak myślę... Przecież Java służy całkiem do cz...   5.06.2007, 18:43:02
|- - Sedziwoj   Cytat(Rafael6666 @ 5.06.2007, 19:43:0...   5.06.2007, 18:59:52
- - Cysiaczek   Nie wytrzymałem i postanowiłem jeszcze się wypowie...   6.06.2007, 14:36:27
- - dr_bonzo   Cysiaczek: i niby to DHH i spolka uzadzili te anki...   6.06.2007, 14:45:40
- - Cysiaczek   @dr_bonzo - Właśnie o to chodzi. Bez przerwy słysz...   6.06.2007, 15:07:07


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 Aktualny czas: 16.10.2025 - 02:11