Balancing On Rails

January 10, 2008

Tried very hard for Aptana/RadRails

Well, I tried. I love Eclipse. I developed a dislike for NetBeans when I tried it couple of years before. After Eclipse 2.x, I had never looked back at NetBeans. With Ruby, the situation came back again where I had to decide between NetBeans and Aptana/RadRails.

There are other IDEs. But they won't come as close as these two. So I tried NetBeans 6.0 and was totally blown away by all the features and everything so neatly implemented. I don't want to go into details as there have been many rave reviews about NetBeans on the net. A little googling would let you see all those reviews. I wish NetBeans had the smooth font looks like Eclipse! That's the only downside of NetBeans.

However, one thing I loved in Eclipse is Mylyn. It always allowed  me to look at my bugs from Bugzilla. As we use Bugzilla at work, so it was very convenient for me to do all the bug tracking from Eclipse itself. NetBeans does not have that feature yet. It has a task list. But it does not have the bug list integration with Bugzilla. After a little search I found that it is under work and is in alpha mode. However, I could not download the alpha version to test it out. But I assume when it comes out, it is going to be a good one.

Thinking that this might give me an opportunity to look at Aptana again, so I headed to Aptana web site. After downloading it and then installing RadRails plug-in (why don't they have an integrated download?), I fired up the IDE. I tried to import my existing Rails project. But seems like it tried to rewrite the whole project directory again. So I had to keep typing "n" to prevent it from overwriting my files. This means the project importing is not implemented in a right way. 

After it pulled the project in, I could see it in the project explorer. Why could not it use Rails icon? It's a minor thing, but in NetBeans, the Rails icon is used. It gives a better look though!

Then I opened up one of rb file. It was a database table file to create the table. I tried to see if the code completion works or not. I typed "add" and then pressed Ctrl+space to see the code completion. Nothing! Nothing showed up. In NetBeans, by typing "a" itself would show you all the related methods. Ignoring that, I typed "add_index(" and then pressed Ctrl+space. The code completion pop-up showed up. But what waste it is!. It didn't show my table name, neither did it show the columns or anything that is related to the method add_index. No code completion help either! It really got me frustrated! So I did one thing. I closed the IDE and went to explorer. Selected the directory and pressed "Delete"! So bye bye Aptana. May be I will look at it after 2 years. But does not look like it's going to be any good in future. I have a feeling unless Eclipse takes over the job of releasing an IDE for Ruby, it won't get done. So until then I am back to NetBeans and love it more now!

9 Comments:

  • At January 15, 2008 at 9:46 AM , Blogger Unknown said...

    I'm sorry to hear that you were not happy with RadRails.

    I did want to comment on a couple points, though.

    First, RadRails has a Mylyn extension for Ruby that can used.

    Second, I enetered a ticket for us to offer up an integrated download: http://support.aptana.com/asap/browse/ROR-371

    Third, to import a rails project you can just do File > Import > Other > Existing folder as project. Or you can run the new Rails project wizard, uncheck "generate app skeleton" and point it to your existing folder. My guess is that you pointed it at your existing folder but didn't uncheck "generate skeleton" - which is why it tried to regenerate the files.

    Next, we do display a rails overlay over the project icon when a rails project is created or imported.

    Last, I'm sure we don't have the best/very specific code assist for migrations. You can always feel free to open up a ticket for me to add that: http://support.aptana.com/asap

     
  • At January 22, 2008 at 11:35 AM , Blogger Bidyut Kumar said...

    @Christopher:

    Thanks for the comment. It's encouraging to know that you people try to take the criticism in the right way and also makes it a point to solve the problem.

    I should give RadRails another try may be after a couple of months and see how things have improved. Just to let you know that I am a fan of Eclipse and I love Mylyn extension in eclipse.

     
  • At February 11, 2008 at 10:38 AM , Blogger David said...

    I am having similar concerns. I tried doing Rails in eclipse and different plugins. I was not happy. I have been a long time eclipse proponent. I even was a reviewer on one eclipse book. It saved my project at Sun - yes Sun Microsystems. That was when NB was Forte and then migrated to NB. NB was horrible. Since then I have done two JEE projects with eclipse over the last 2.5 years. What was painful was the JSF editing. MyEclipseIDE helped a little. In the time I have now between jobs I have gone back and evaluated NB 6. I did a sample Rails project, a tutorial on Spring and tried a JEE app. NB wins hands down. It just does the right things.

     
  • At June 10, 2008 at 5:06 AM , Anonymous Anonymous said...

    can you tell us the link to the alpha version of a bugzilla integration in NB? still now i can not found anything of it. thx

     
  • At November 24, 2009 at 2:19 PM , Anonymous Anonymous said...

    railsbalance.blogspot.com is very informative. The article is very professionally written. I enjoy reading railsbalance.blogspot.com every day.
    guaranteed bad credit loans
    payday loans online

     
  • At February 6, 2010 at 10:10 PM , Blogger Timo Lehto said...

    Now regardless of whether or not you've tested radrails again, I urge you to reconsider that big time very soon. Radrails 3 is on the way. Q1 2010 (so it might be just a matter of days) public preview release is coming. So there's some major major improvements on the way.
    http://www.radrails.org/3

     
  • At February 8, 2010 at 12:42 AM , Anonymous Anonymous said...

    artificially throw pandemics centrality jewels abused blogrolls synthetic canadas roaming datashow
    lolikneri havaqatsu

     
  • At August 20, 2011 at 4:42 AM , Anonymous Anonymous said...

    A encyclopaedic healthiness program tailored to an solitary resolve undoubtedly core on harmonious or more clear-cut skills, and on age-[3] or health-related needs such as bone health.[4] Many sources[citation needed] also cite mental, common and heartfelt constitution as an superior ingredient of whole fitness. This is regularly presented in textbooks as a triangle made up of three points, which represent solid, nervous, and frame of mind fitness. Material good shape can also hamper or handle various chronic well-being conditions brought on next to insalubrious lifestyle or aging.[5] Working pass‚ can also serve people sleep better. To delay vigorous it is mighty to combat in navy surgeon activity.
    Training

    Certain or task-oriented [url=http://www.pella.pl]fitness[/url] is a living soul's gifts to perform in a identified with enterprise with a sober expertness: seeking case, sports or military service. Certain training prepares athletes to respond fully in their sports.

    Examples are:

    400 m sprint: in a sprint the athlete necessity be trained to redundant anaerobically from one end to the other the race.
    Marathon: in this what really happened the athlete ought to be trained to being done aerobically and their tenacity must be built-up to a maximum.
    Many blazing fighters and constabulary officers undergo typical tone testing to act on if they are capable of the physically hard tasks required of the job.
    Members of the United States Army and Army National Convoy should be able to pass the Army Physical Fitness Check-up (APFT).

     
  • At March 2, 2013 at 8:16 AM , Anonymous Anonymous said...

    [url=http://www.23planet.com]casinos online[/url], also known as accepted casinos or Internet casinos, are online versions of pinch ("chunk and mortar") casinos. Online casinos own gamblers to contend in and wager on casino games unreservedly the Internet.
    Online casinos typically forth odds and payback percentages that are comparable to land-based casinos. Some online casinos management higher payback percentages fitted opening implement games, and some permute known payout degree audits on their websites. Assuming that the online casino is using an fittingly programmed unsystematic lineage generator, eatables games like blackjack clothed an established silhouette edge. The payout less at hand preferably of these games are established via the rules of the game.
    Uncountable online casinos lamina discernible or obtaining their software from companies like Microgaming, Realtime Gaming, Playtech, Supranational Execute the inevitable Technology and CryptoLogic Inc.

     

Post a Comment

Subscribe to Post Comments [Atom]

<< Home