On Thursday, February 10, 2011 04:24:39 pm Lukas Ocilka wrote: > Dne 10.2.2011 16:02, Robert Schweikert napsal(a): > > On 02/10/2011 06:42 AM, Gabriele Mohr wrote: > >> Am 09.02.2011 15:07, schrieb Martin Vidner: > >>> Amaranth: Why Ruby > >>> ================== > >>> > >>> - popularity among current and potential contributors > >>> where Ruby wins the SUSE WebYaST people and other SUSE web/Rails > >>> developers > >> > >> This is a strong argument for me - I vote for Ruby. > >> It's also much easier to switch between teams if the same language is > >> used. > > > > But it also constrains the implementation to the 4 walls of SUSE. As was > > pointed out on this thread other distributions predominantly use Python > > for system configuration tasks. > > > > Yes there are unanswered questions about separation of UI code from code > > that actually fiddles the settings in the config files, i.e. MVC > > paradigm adherence. But it might be easier to get involved in the > > existing projects and drive UI separation, if necessary, than to start > > from scratch with Yet another Setup Tool language (pun intended ;) ). > > One "yes" for Ruby and "no" for Python is the level of expertise we have > here in SUSE. > > It took us several months maybe even years to learn Ruby, how long does > it take to learn Python or any other language? I mean "learn" in a level > that developers do not only need to consult every line of code with > documentation but even can think in the level of abstraction that the > language provides. > > I don't say: Let's use Ruby. What I say is that learning something new > takes time. Sometimes a lot of time. Do we have enough time?
A couple of months ago we had enough time to learn ruby instead of sticking to YCP. :-) > > Bye > Lukas -- Thomas Goettlicher SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nuernberg) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
