Küldött címen találtam jó olvasmányokat, ott főleg a ruby vs. java dokumentum volt a leginformatívabb. Mindazonáltal én a szintaxison lovagolnék. Nem esztergát szeretnék programozni benne, csak azt tudom, hogy aki komolyabban programozik annak készségei fejlődtek ki a kapcsolszárójelekkel és kerekzárójelekkel kapcsolatban. Javás majd C-s majd PHP-s praxisomban eléggé megszoktam, kiismertem ezeket a vezérlőszerkezeteket (szimfóniákat tudok írni egy forciklussal).
Mi értelme van odaírni, hogy end egy kapcsoszárójel helyett? És senki ne mondja nekem, hogy így könnyebben érthető... :)
Ja, és amit elfelejtettem, utálom az operátorokat ha vezérlőszerkezetekről van szó.. nem tudom miért van így, de igen. Utálom php-ben egy sorban ötször leírni, hogy $ és ugyanígy utálnám azt, hogy : aztán ott a @ meg @@ ez asztán a könnyű olvashatóság.
Míg a Python hasonló filozófiájától és szintakszisától kiver a víz, úgy gondolom, hogy a Ruby esetében ez a megközelítés hasznos. Ha egy kicsit jobban megismered, szerintem egyáltalán nem fog zavarni ezek hiánya - van más, szebb, jobb. A C-ben, de még a PHP-ben is nagyon sok nyelvi dolog van, amely megakadályoz abban, hogy úgy állj hozzá a nyelvhez, ahogy a Ruby-val tudsz. Egyszerűen egy frissebb, jóval fejletteb nyelvről van szó, kb. mint a JavaScript. De már megint csak dícsérem. :)
Engem majd az érdekelne, hogy milyen lehetőségek vannak, mi van annak a serpenyőnek a másik oldalán, aminek az innenső végén egy túl új, kevés kiegészítővel, kapcsolattal, létező, működő megoldással, így aktív közösséggel rendelkező érvek vannak.
Na, ez pl létrehoz egy linket, amelyre kattintva kimegy egy ajax kérés a szerverre, ott a (korábban létrehozott) action a kontrollerben kitörli a listát, majd elfadelni a frontenden és kiveszi a domból a list-box div-et. ennnél több kettőspontot ne mnagyon kell használni, léynegében egy alkalmazást jóval kevesebb kódsorból meg lehet írni, mint bármely más nyelven.
Miért nem C szintaxis
így könnyebb
ruby != C
köszi, de...
Mi értelme van odaírni, hogy end egy kapcsoszárójel helyett? És senki ne mondja nekem, hogy így könnyebben érthető... :)
Ja, és amit elfelejtettem, utálom az operátorokat ha vezérlőszerkezetekről van szó.. nem tudom miért van így, de igen. Utálom php-ben egy sorban ötször leírni, hogy $ és ugyanígy utálnám azt, hogy : aztán ott a @ meg @@ ez asztán a könnyű olvashatóság.
Szóval nem tudom az egészet hova tenni.
Nem te vagy az első :)
Míg a Python hasonló filozófiájától és szintakszisától kiver a víz, úgy gondolom, hogy a Ruby esetében ez a megközelítés hasznos. Ha egy kicsit jobban megismered, szerintem egyáltalán nem fog zavarni ezek hiánya - van más, szebb, jobb. A C-ben, de még a PHP-ben is nagyon sok nyelvi dolog van, amely megakadályoz abban, hogy úgy állj hozzá a nyelvhez, ahogy a Ruby-val tudsz. Egyszerűen egy frissebb, jóval fejletteb nyelvről van szó, kb. mint a JavaScript. De már megint csak dícsérem. :)
Engem majd az érdekelne, hogy milyen lehetőségek vannak, mi van annak a serpenyőnek a másik oldalán, aminek az innenső végén egy túl új, kevés kiegészítővel, kapcsolattal, létező, működő megoldással, így aktív közösséggel rendelkező érvek vannak.
nem kell sokat írni
:url => { :controller => "list", :action => "delete", :id => 2 },
:complete => "new Element.Fade('list-box')"
Na, ez pl létrehoz egy linket, amelyre kattintva kimegy egy ajax kérés a szerverre, ott a (korábban létrehozott) action a kontrollerben kitörli a listát, majd elfadelni a frontenden és kiveszi a domból a list-box div-et. ennnél több kettőspontot ne mnagyon kell használni, léynegében egy alkalmazást jóval kevesebb kódsorból meg lehet írni, mint bármely más nyelven.