+ Odpowiedz na ten temat
Pokaż wyniki od 1 do 10 z 10

Temat: Ruby on Rails

  1. #1
    tc
    tc jest nieaktywny
    Administrator tc is a glorious beacon of light tc is a glorious beacon of light tc is a glorious beacon of light tc is a glorious beacon of light tc is a glorious beacon of light tc is a glorious beacon of light Avatar tc
    Zarejestrowany
    Jul 2005
    Postów
    2,453
    Wpisy
    4

    Question Ruby on Rails

    Ruby on Rails - używa ktoś?

  2. #2
    Senior Member romeoad Avatar romeoad
    Zarejestrowany
    May 2006
    Skąd
    Łazienki :)
    Postów
    1,213

    Domyślnie

    Ja kiedyś podłubałem w tym chwilę, nawet dość przyjemny framework, szczególnie po doświadczeniach z innymi tego typu projektami.

  3. #3
    bp
    bp jest teraz aktywny
    Member bp
    Zarejestrowany
    Feb 2008
    Postów
    78

    Domyślnie

    Słabszy w porównaniu do django. Niby ver 3. jest za rogiem, ale Railsy maja problemy ze skalowalnoscia przy wiekszych serwisach - co nie zmienia faktu, ze sama struktura, gemy itp jest fajna. Jednak bardziej przyszlosciowe jest django - takich programistow chetniej zatrudniam i takie projekty powstaja szybciej i sa po prostu lepsze.

  4. #4
    Senior Member owiecc
    Zarejestrowany
    May 2007
    Skąd
    Aalborg SØ
    Postów
    394

    Domyślnie

    Używałem. Bardzo fajne, w szczególności razem z HAMLem. Pisanie kodu w Rubym to czysta przyjemność.
    Sprzedam iBooka G4 na części.

  5. #5
    tc
    tc jest nieaktywny
    Administrator tc is a glorious beacon of light tc is a glorious beacon of light tc is a glorious beacon of light tc is a glorious beacon of light tc is a glorious beacon of light tc is a glorious beacon of light Avatar tc
    Zarejestrowany
    Jul 2005
    Postów
    2,453
    Wpisy
    4

    Domyślnie

    Cytat Napisał bp Zobacz post
    Słabszy w porównaniu do django. Niby ver 3. jest za rogiem, ale Railsy maja problemy ze skalowalnoscia przy wiekszych serwisach - co nie zmienia faktu, ze sama struktura, gemy itp jest fajna. Jednak bardziej przyszlosciowe jest django
    Dlaczego slabszy niz django?
    Skalowalność?! Ile razy pisze się coś naprawdę dużego - na tyle dużego żeby obecne serwery sobie ze zoptymalizowanym kodem sobie nie poradziły?

    Dlaczego "bardziej przyszłościowe jest django"?

  6. #6
    Senior Member romeoad Avatar romeoad
    Zarejestrowany
    May 2006
    Skąd
    Łazienki :)
    Postów
    1,213

    Domyślnie

    Ze skalowaniem RoR nie może być tragicznie, gdyż większość usług 37signals jest oparta na tym frameworku i działają dość niezawodnie. Ja akurat używam basecamp. Osobiście skłaniam się ku pythonowi i django głównie z powodu prekompilacji skryptu do czegoś na kształt javowego bytecode (pliki .pyc), oraz niczym niewyjaśnialnej sympatii dla węży

    Z tego co widzę, RoR jest odpalany przez FastCGI, a dla porównania django przez moduł serwera Apache HTTPd co powinno być korzystne dla wydajności.

  7. #7
    bp
    bp jest teraz aktywny
    Member bp
    Zarejestrowany
    Feb 2008
    Postów
    78

    Domyślnie

    Cytat Napisał tc Zobacz post
    Dlaczego slabszy niz django?
    Skalowalność?! Ile razy pisze się coś naprawdę dużego - na tyle dużego żeby obecne serwery sobie ze zoptymalizowanym kodem sobie nie poradziły?

    Dlaczego "bardziej przyszłościowe jest django"?
    1. Jest slabszy pod względem wydajności w porównaniu z django, nawet testowa wersja 3 w porownaniu do obecnej django - google it
    2. Ile razy sie pisze cos duzego - w moim wypadku - zawsze, jak mam serwis, ktory operuje na ogromnej bazie i zasobach danych to sprawdzone organoleptycznie - dziala slabo. Taki Twitter oparty na railsach byl przepisywany wielokrotnie w calosci, nad blipem tez sie zastanawiano - casow jest mase w necie.
    3. Poniewaz django szybciej sie rozwija, poniewac czesciej jest wybierane jako przesiadka po PHP i latwiej przyswajalny dla takich osob - nie bede wchodzil w polemike, bo co programista to inny poglad.
    4. @romeoad - no trudno zeby firma, ktorej zalozycielem jest tworca railsow nie uzywal railsow - ja nie twierdze, ze rails jest zly z zalozenia - po prostu uwazam, ze jest slabszy z doswiadczenia nad duzymi projektami. Co innego robic serwis w domu dla przyjemnosci a co innego robic serwis na przyklad 400k userow na poziomie 20 odslon per user i czasem sr. 30 min na stronie - to prosze mi wierzyc - php to lepiej ogarnia (pomijam oczywiscie kwestie serwerowe).

  8. #8
    Senior Member Blubert Avatar Blubert
    Zarejestrowany
    Jul 2007
    Postów
    532

    Domyślnie

    Cytat Napisał romeoad Zobacz post
    Osobiście skłaniam się ku pythonowi i django głównie z powodu prekompilacji skryptu do czegoś na kształt javowego bytecode (pliki .pyc), oraz niczym niewyjaśnialnej sympatii dla węży
    Język programowania python bierze swoją nazwę od latającego cyrku Monty Pythona a nie od węża.
    Ostatnio edytowane przez Blubert ; 2010-03-10 o 11:42

  9. #9
    Senior Member romeoad Avatar romeoad
    Zarejestrowany
    May 2006
    Skąd
    Łazienki :)
    Postów
    1,213

    Domyślnie

    @Blubert: to tym bardziej go z tego powodu lubię.

    Cytat Napisał bp Zobacz post
    [...] serwis, ktory operuje na ogromnej bazie i zasobach danych [...]
    Powiedz jeszcze co to jest ogromna baza? Dodawanie 1000 rekordów w różnych tabelach dziennie, przy niemal trzykrotnej ilości odczytów wpisywanych danych to dużo czy mało? Wyciąganie 30 z miliona to dużo czy mało?

    Cytat Napisał bp Zobacz post
    [...]trudno zeby firma, ktorej zalozycielem jest tworca railsow nie uzywal railsow
    Dlaczego? JBoss Inc. używał phpowego forum przez bardzo długi czas

    Cytat Napisał bp Zobacz post
    [...]serwis na przyklad 400k userow na poziomie 20 odslon per user i czasem sr. 30 min na stronie[...]
    Jeśli to są odczyty to porządny cache załatwia sprawę, a to jest jakby mało zależne od języka programowania.
    Ostatnio edytowane przez romeoad ; 2010-03-11 o 02:27 Powód: flaga amerykańska

  10. #10
    Junior Member mattX
    Zarejestrowany
    Aug 2009
    Postów
    11

    Domyślnie

    Jeśli chodzi o wydajność, to poczytajcie o "load balancing", temat mnie akurat ostatnio bardzo zainteresował.

+ Odpowiedz na ten temat

Tagi dla tego tematu

Uprawnienia

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów