T
tenxian
What are the disadvantages of Ruby?
What are the disadvantages of Ruby?
/Au contraire/ - I tend to code very fast in Ruby. Of the 20-odd
languages I have used professionally, it provides the highest developer
productivity.
tenxian said:What are the disadvantages of Ruby?
tenxian said:What are the disadvantages of Ruby?
Delphi really forces static compilation all the time? That sucks.In Delphi the many libraries are "compiled" into the EXE so it's rare that
I hit incomparability on different PCs.
but they aren't, in my experience, close to the same ease and
productivity as those other environments.
The web is only good at, in its current form, for CRUD.
And that doesn't even touch on the issue of graceful downgrading.
Silverlight/Moonlight or Flash would make that possible. But those are
much more virtual machines like the JRE or .NET (especially
Silverlight), than than a HTML rendering engine.
Much of the problem is that a Web Browser is not suited to being an
application platform, even though the major browsers have grown into such.
Beyond a certain level of application complexity a choice has to be made
between a hardline REST approach with minimal markup and styling, or a
lightweight client delivered as Flash, Silverlight of Java Applet content
inside a browser page. Both approaches have their problems and for many
kinds of applications such as casual games I can see an argument for
developing dedicated clients and ignoring the browser altogether.
Marc said:That too many people still use perl. Especially old, but smart C
hackers, who could help out more with ruby than riding the dead horse
perl. ;-)
I mean like processing speed. A C program will probably outrun a ruby
program, all else being equal.
Marc said:My proof of concept are the solutions in the www world. No GUI really
has incorporated such many ideas. (If one knows any toolkit
that easily supports something like this
http://lipidity.com/fancy-form/demo/
let me know. Yes most things are doable but the question really is
how much work it would be.)
Regarding GUI/user interfaces. There are many ways in which Ruby can be
provided with a snazzy front-end. To take two examples which I've used
myself.
1) Link Ruby to some other language/framework. That's what our free Ruby
Connector does. You can write and design all the user interface stuff in
.NET (C#, say, or VB) and run Ruby at the back-end...
http://www.sapphiresteel.com/SapphireSteel-Downloads
2) Or if you want a cross-platform GUI, how about Adobe Flex/Flash? I'
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.