![]() |
![]() |
![]()
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 .
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 188 Pomógł: 0 Dołączył: 23.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Nie ma $self, bo klasa to nie zmienna. Gdyby było $self to byłby to ewidentny błąd. Skoro do kontekstu klasy odnosimy się poprzez operator :: czyli nazwaKlasy::metoda() lub nazwaKlasy::$składowa, to dlaczego nagle mielibyśmy pisać $self::$metoda() ? $this jest, bo to pseudo zmienna zawierająca obiekt aktualnej klasy. Twój zarzut jest zatem chybiony. Ok, masz rację. W sumie niepotrzebnie zszedłem do takich szczegółów. To nie jest takie ważne. Cytat Nie ma czegoś takiego jak "brak kodu strukturalnego". Sam fakt, że w rubym wszystko jest obiektem nie oznacza wcale, że nie da się kodu napisać tak, aby skutecznie udawał strukturalny. Chodzi mi o całą podstawę języka, czyli wbudowane typy (tak proste, jak i złożone, np hashe, tablice, klasy). Cytat Wogóle nie rozumiem argumentu o muchach jedzących gówno. Przecież php nie aspiruje do bycia językiem dla aplikacji destopowych, od początku jest językiem wspomagającym pisanie stron www, a teraz śmiem twierdzić jest językiem do pisania aplikacji www, bo taką kategorię należy wyodrębnić. Z muchami w ogóle nie zaczaiłeś. Chodzi o to, że wielu z Was podaje arg., że php jest najlepszy bo bardzo dużo osób go używa (więcej niż Rubiego). I tu podajecie mi takie fakty jak ilość wyników w google na zapytania "php jobs", że mnie firm udostępnia hosting dla railsów etc. Więc ja mówię, że ilość nie jest miernikiem jakości. Rozumiesz już przykład z muchami? Cytat Perl, czy python mimo, iż są dobrymi językami, to nie zostały stworzone do obsługi www. Dlatego właśnie nie odniosły sukcesu w na tym polu. php używa dużo osób i dlatego obok projektów mocnych muszą pojawić się i słabe, bo to naturalne. Bzdura. Co ma takiego php sam w sobie, dzięki czemu mozna powiedzieć, że jest stworzony do pisania dynamicznych stron (aplikacji), a języki takie jak Perl, Python, Ruby w tej kwestii wypadają słabiej? Odpowiem Ci: nic. Przecież na najniższym poziomie chodzi o odebranie requestu http i wygenerowaniu odpowiedzi. Tyle. To co dostajesz z zewnątrz to dane GET, POST, COOKIES, adres url. Coś jeszcze? Reszta zależy od Ciebie. Proszę, podaj jakieś konkretne przykłady, dzięki czemu w php pisze się lepiej aplikacje www? Pytam jak najbardziej powaznie, bo może czegoś nie wiem. Cytat Na koniec powiem tyle: Spotkałem kiedyś starszego człowieka (ok 70 lat) - napisał doktorat z Pascala - Miał gdzieś brak obiektowego API : > Nie bardzo rozumiem jaki wniosek mam z tego wyciągnąć? Zawsze się znajdą jacyś odmieńcy...(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Cytat Z Radarek, po co mam wchodzić w strukturalny, skoro framework udostępnia mi do tego zadania odpowiednie biblioteki? Po co mam sam wynajdywać koło od nowa? Czyli rozumiem, że nigdy nie operujsz na tablicach, stringach, liczbach, plikach w php? Nie chcę głupiego przekomarzania się. Zadam proste pytanie: kto z Was umie Rubiego (samodzielne pisanie programów z pomocą dokumentacji) i zrobił chociaż 1 mały (np w celach dydaktycznych) projekcik, niech będzie w railsach? Bo inaczej taka dyskusja nie ma sensu. Ten post edytował Radarek 31.05.2007, 19:27:47 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 13:19 |