Martin Kuba wrote:
Tomas Studva wrote:
To neviem, ale robim v Jave, aby som nemusel v PHP :). TU je ten
zoznam https://scripting.dev.java.net/. Mna by zaujimalo, aky je
dovod pre podporu tychto skriptovacich jazykov? Cital som nieco, ze
na prototyping (to uznavam, moze byt fajn) a ze ked je tim , kde
niektori radi robia v niecom inom(to je malichernost).
Ma niekto prakticke skusenosti , ze mu to chybalo?
Clovek vetsinou nevi, ze mu neco chybi, dokud to nedostane :-)
Pred vynalezem mobilu jsem taky nevedel, ze mi chybi mobil,
a napriklad tedka nevim, ze mi chybi fidibus na vejce, ktery
bude vynalezen az ve 22. stoleti :-)
:-D
Zatim se Ruby ucim, ale jedno prakticke vyuziti uz mam.
Schvalne, jak se v Jave ziska seznam vsech souboru v aktualnim
adresari koncicich priponou .rb ? No takhle:
String[] rb = new File(".").list(new FilenameFilter() { public boolean
accept(File dir, String name) { return name.endsWith(".rb"); } });
Co je na tom skarede? Nic.
A jak to udelam s JRuby ? No takhle:
List<String> rb = (List<String>)
jruby.eval("Dir.entries('.').grep(/.rb$/)");
Par znaku jsem usetril :-)
Podla mna je to uplne jedno, ci to napisem v jave alebo v JRuby. Ale
nebudem splietat dva jazyky dokopy, koli inemu api. Ale narazate na
rychlost kodenia, ano to je jasne plus pre prototyping. JRuby pochadza
vyvojovo od Ruby, co je cisty objektovy jazyk a ma par peknych
konstrukcii, ktore vyplyvaju z objektovaosti. Skoda, ze som este nemal
cas sa na to blizsie pozret.
Tomas