D
Dave Bettin
I started my programming career off with PHP and ColdFusion. I loved the
feedback loop with these languages but quickly favored building a
maintainable application over a pile of spaghetti that was often
engendered by these languages. Entered java, I programmed in java for 5
years and then the noise and bloat got to me. I have been programming in
C# for the last three years (Mono/CLR) and this language still sits atop
my favorite static language list. But there is something about Ruby that
makes my inner geek giddy. I think I finally found a language that hits
the sweetspot. Ruby makes both the hacker and developer in me happy.
With that said, I have an agenda; I want to see ruby make it. And it
looks like Rails is quickly becoming the evangelist for Ruby.
But there are three items that concern me about the Ruby platform and
not necessarily the language.
1) Consistency in naming/coding conventions. The standard library module
and class list is not the prettiest thing to look at. Is there a
standard for naming/coding conventions in Ruby? I believe it is very
important for Ruby to have consistency with its conventions.
2) A solid/sophisticated VM. Speed/scalability/virtualization is
crucial. And I am not sure that the CLR or JVM is the answer, I believe
it will cause much more pain then gain for Ruby. I know there is YARV
but is it really going to see the light of day?
3) Finally, the unixisms in the library. Face it we live in a
heterogeneous world and these libraries must face this reality. I
understand the ancestry of Ruby is unix but will we see better system
abstractions for the libraries in the future? Maybe the answer to number
will this question too.
I am not so worried by the lack of enterprise level libraries or
documentation.. this will come (maybe from Commercial backing).
Thanks,
Dave
"Ruby for the Masses!"
feedback loop with these languages but quickly favored building a
maintainable application over a pile of spaghetti that was often
engendered by these languages. Entered java, I programmed in java for 5
years and then the noise and bloat got to me. I have been programming in
C# for the last three years (Mono/CLR) and this language still sits atop
my favorite static language list. But there is something about Ruby that
makes my inner geek giddy. I think I finally found a language that hits
the sweetspot. Ruby makes both the hacker and developer in me happy.
With that said, I have an agenda; I want to see ruby make it. And it
looks like Rails is quickly becoming the evangelist for Ruby.
But there are three items that concern me about the Ruby platform and
not necessarily the language.
1) Consistency in naming/coding conventions. The standard library module
and class list is not the prettiest thing to look at. Is there a
standard for naming/coding conventions in Ruby? I believe it is very
important for Ruby to have consistency with its conventions.
2) A solid/sophisticated VM. Speed/scalability/virtualization is
crucial. And I am not sure that the CLR or JVM is the answer, I believe
it will cause much more pain then gain for Ruby. I know there is YARV
but is it really going to see the light of day?
3) Finally, the unixisms in the library. Face it we live in a
heterogeneous world and these libraries must face this reality. I
understand the ancestry of Ruby is unix but will we see better system
abstractions for the libraries in the future? Maybe the answer to number
will this question too.
I am not so worried by the lack of enterprise level libraries or
documentation.. this will come (maybe from Commercial backing).
Thanks,
Dave
"Ruby for the Masses!"