Archive

Archive for April, 2009

openSuSE – system that works

April 28th, 2009 Comments off

Recently I got irritated with my Gentoo installation, long story of problems I meet …

So I have decided to go back to openSUSE, the way was not easy, first I have tried to install from openSUSE 11.1 Live KDE CD, but it was not working with my BIOS raid setup. I was a bit upset, SUSE always gave me best working environment in short time, so I have tried with new development build 66.

This was good choice, installation was working perfect, I was also surprised by the improvements, the best example is partitioning screen which gave me feeling that my system knows what I want to archive, just have a look on the screen Raid disk layout

Comparing to Gentoo SuSE is a bit slower, the best example is start time of OpenOffice writer, on Gentoo it was up and ready to work in less then 3 seconds, on openSUSE it takes 5 seconds to show document. But this is not a big issue compared to times spent in Gentoo to configure “make.conf” or just build OpenOffice.

But the most important for me now is set of configuration tools from YAST, I can configure whole system with easy to use GUIs but still have control over my system.

From interesting features I would point out Xen working with nice GUI, will try it out in few days as it should be good alternative to VMWare Server.

On the end small explanation what does build 66 stand fore it is: “openSUSE 11.2-Milestone1“, verion 11.2 is planned for November 2009, so holpfully there will come even more interesting features.

Categories: Linux Tags: , , , , , , ,

Ruby on Rails application in 10 minutes is a myth

April 2nd, 2009 5 comments

Lately netbeans remainded me about something that makes great marketing for Ruby on Rails – ability to create application in 10 minutes.

By example you can have a look on the netbeans tutorial. Everything looks great, sometimes You can even create the application in 10 minutes …

Lets think what You will get in this 10 minutes:

  • Scaffold of application … without head or legs

Thats all, the application generated in 10 minutes does not have authentication, it does not have administrative part. Of course there is a lot of plugins, that helps to add functionality to Yours application. But wait a minute, authors of this plugins cant catch up stable rails.

Each few months we have new rails version, and each version is requiring application changes, this is endless. After You finish migration to newest rails, after You find new plugins there is new rails version – and the  wheel spins again.

Comparing to other applications rails is getting new releases at least twice offten, that would be good if it would have one stable base, but not, the base is changing each few months.

And what is the plan, four months after rails 2.3 we will have rails 3.0, it will be more like rails or maybe more like merb? Hopefully it will start slowing down a bit, as it requires now very big efforts to maintain application and keep it up todate.

Somebody would say “You can freeze rails, gems and plugins” – yes I can, but I can not freeze my developers, they will learn new rails version, and after one year I will have a team of experienced developers in rails 4.0 or even rails 5.0 and application with frozen reail 2.3 … and try to migrate when the core was rewritten three times during last year.

Assuming having steady framewoirk with “broken tables” like Java or less broken DJango makes a lot more work on begining, but development stacks are available, the documentation is more complete, and the major version changes once for few years, this allows developer to understand and modify application code even after ten years.

Did You liked this post or maybe not, vote on it at dzone.

Categories: Development Tags: , ,