moving from aptana to 3rdRail

How? I have a project full of gems etc etc how can I move it in 3rdRail? I hope I don't have to do it manually for every single file..

any help appreciated

HI Snaggy

When I was a beta-tester for 3rdrail, importing from Aptana to 3rdrail was a breeze.

Out of curiosity, why would you find it compelling to move to 3rd rail ?

Hi. If it was a breeze, why don't you tell me how to do it? Do I just copy the directory? How can I make it a project in 3rdRail?

I'm moving because it's much better in thirdrail, I like the command line, the code completion, the browser with dom inspecting features, I'm not sure I like the file view and I can't get it to display the actual folder content... Anyway, I hate eclipse and everything related to it, it's slow, always full of bugs... but I see no alternatives for RoR...

bye and sorry if I went a bit out of topic!

You can import any Rails application into 3rdRail via "File | Import... | Rails/Import Existing Rails Application", then just select the directory. You don't even have to move it, just reference them wherever they are.

Hi Snaggy

Hi. If it was a breeze, why don't you tell me how to do it? Do I just copy the directory?

cch Just the import functionality, it has always worked for me during the testing phase.

.How can I make it a project in 3rdRail?

cch: Right click and select Import

I'm moving because it's much better in thirdrail, I like the command line, the code completion, the browser with dom inspecting features, I'm not sure I like the file view and I can't get it to display the actual folder content... Anyway, I hate eclipse and everything related to it, it's slow, always full of bugs... but I see no alternatives for RoR...

cch: 3rdRail is eclipse based

Snaggy wrote:

Hi. If it was a breeze, why don't you tell me how to do it? Do I just copy the directory? How can I make it a project in 3rdRail?

I'm moving because it's much better in thirdrail, I like the command line, the code completion, the browser with dom inspecting features, I'm not sure I like the file view and I can't get it to display the actual folder content... Anyway, I hate eclipse and everything related to it, it's slow, always full of bugs... but I see no alternatives for RoR...   

Ummm... you do realise that 3rd Rail is built on Eclipse just like Aptana?

a good ALTERNATIVE IDE I just found is netbeans

it is actually not bad, and way better than Aptana…wtf is aptana and why did the rad rails gang move to that???

anyway netbeans has a ruby pack

find it at

http://www.netbeans.org/products/ruby/

i’m trialling it at the moment…so am reserving judgment…

Hi John

I don't think 3rdRail is streets ahead of Aptana RadRails.

In some areas such as the Project Commander, yes But RadRails is still ahead in terms of plugin manager, rake tasks.

3rdRail have a nice Model wizard which can automatically create a model, migrations , controller and even optionally the std Rails Scaffold. This will certainly be appealing to newbies. But after using ActiveScaffold, why would anyone want to generate std Rails scaffolding codes ?

I did a difference summary for them including screenshots of the nice RadRails tabs (server,rake tasks,generate, plugins) but I dont think it was well accepted :slight_smile: Their approach was to use the Project Commander.

My basic commercial question is why would you pay for something when there is something out there is usable (and free), and in some cases having better features ?

The bottomline is that I am pretty happy with Radrails and have gone to production for a e-CRM project which is a rewrite of a Delphi Win32 apps using Rails + activescaffold + a number of AS-compatible plugins all within a space of 3 months.

Having said that, I will still keep an eye on the development of 3rdRail :slight_smile:

i know it's based on eclipse and i meant i didn't like it. i hoped that it wasn't based on eclipse. and i realize now how easy it was to import!

Hi Dion

Have tried netbeans some time ago and as recent as yesterday, I still find it slow and hangs quite often.

a good ALTERNATIVE IDE I just found is netbeans

it is actually not bad, and way better than Aptana...wtf is aptana and why did the rad rails gang move to that???

cch: netbeans has clearly lesser functionality than Aptana Radrails. Out of curiosity, why would you say it is way better than Aptana ?

Hi Snaggy

I think the import functonality is eclipse base as Radrails has almost the same import functionality

the problem is that they are both running on a java backbone

java was never meant to do GUI, the bytecode conversion takes too long

look at the java.exe cpu usage while just browsing the netbeans menu really fast

I get up to 60% usage…thats crazy

anyway…I should just use textmate on my mac…

Dude, you must be using one extremely fast computer to not notice the difference. I tried the new Netbeans beta over the weekend and it was noticably slower than my other apps. So slow I ended up uninstalling it, just like every other Java IDE/app I've ever tried.

This was on a 1-year old MacBook Pro with 2GBs of ram and not much else running besides Safari.

If Java apps work for you that's great but I haven't seen a Java app yet that was fast enough for me.

Well, if you're used to using something as light as Textmate, then it will certainly feel heavy.

So you're saying Java apps probably wouldn't feel so heavy if I didn't use Textmate? Gotta admit, that's not one I've ever heard before, heh.

But otherwise, there is absolutely no reason why a java app should run noticably slower than any native app (after the first few seconds)... maybe the Mac JRE implementation is screwy.

I guess the JRE was messed up on all the machines I ever used it on too then, windoze 95, windoze 98, windoze xp, Debian GNU/Linux, Fedora, Gentoo, etc.

So the real problem here must be that I the JRE is implemented wrong? The developers would probably like to know what they are doing wrong, I think you should maybe explain it to them like you have here. It's all Textmate's fault Java is so slow.

I have to concur with Greg, every java gui I use absolutely crawls if I have anything but it open. Some apps behave better than others, but when I see java app running I’m constantly having to shut things down for it to behave well.

I had been using Aptana but it isn't very well to writing code so I was looking for an alternative.

Netbeans 6.0 is very well integrated with Ruby/Rails, and it's a lot of better than Aptana when you're writing code. It's on beta but it works as charm.

http://wiki.netbeans.org/wiki/view/RubyOnRails http://weblogs.java.net/blog/bleonard/archive/2007/03/if_you_thought_1.html

Installation: http://thoughtmining.blogspot.com/2007/03/installing-netbeans-with-rubyrails.html http://codersifu.blogspot.com/2007/03/howto-install-netbeans-60-beta-with.html

I have to concur with Greg, every java gui I use absolutely crawls if I have anything but it open. Some apps behave better than others, but when I see java app running I'm constantly having to shut things down for it to behave well.

I've got the following running right now: jboss 4.05 netbeans firefox evolution emacs vlc

Linux hunin 2.6.20-16-generic #2 SMP Fri Aug 31 00:55:27 UTC 2007 i686 GNU/Linux

Dualcore AMD 64 bit processor, 1.6ghz, 2GB ram, 8GB swap (which I've not hit)

Things seem to be doing just fine for me --> It's my experience that RAM is the limiting factor for java apps; give them enough ram and they do fine.

I've also run 3rdRails; I'm not sure yet which one I like better.

+1 on the RAM.

I typically run jEdit, NetBeans, and at least one instance of Tomcat, along with Firefox, Konqueror, Thunderbird, VMWare, and assorted minor apps simultaneously on a 2GB SuSE system. Oh, and Mongrel of course :slight_smile:

And I'm definitely finding the new NetBeans great for Rails work...

FWIW,

Hi Cody

Nice to see you in this forum :slight_smile:

3rdRail is different though. It brings most everything right to your finger-tips. It specifically targets Ruby & Rails with deep support for both. It doesn't just have syntax high-lighting for Ruby code. It has code completion for practically everything -- style sheets, rhtml templates, ruby code, etc.

cch: try ctrl+space in Aptana

Code completion even follows through into the project commander where you can execute script commands.

cch: I like 3rdRail Project Commander (to me something to shout about by Codegear ) but I have just discovered that one can customise the external tools to automate tasks. See my other post in this forum.

Then there are the wizards. There are wizards for SVN, CVS, new projects (which customize database.yml automatically for you), models,

cch: I like the Model wizard and like I have said before newbies would love it. But once you use active scaffold, you'll probably would not use this feature.

import/export projects

cch: already a feature of Radrails or Eclipse ?

, RJS templates, and servers. You can setup custom, individual servers for your projects using Mongrel for one, JRuby for another, and WebBrick for yet another. Then start the server from within the IDE, open a browser tab (from within the IDE), and start interacting with the app while debugging it.

cch: It is trivial in Aptana Radrails to create numerous servers (development, production etc) for a given project. Once created, just clicking the start icon automatically launches your apps. Have suggested to the 3rdRail developers but has met with no response :slight_smile:

Hi Cody

Hello CCH! :slight_smile:

You seem to know a fair amount about Aptana. Maybe we could do a side-by-side comparison of the two?

cch: I am game :slight_smile:

It would be great finding some experts to collaborate and objectively compare IDEs.

- Netbeans - Aptana - Ruby in Steel - TextMate

What I have in mind is actually comparing features and usability. If an IDE doesn't support a feature identify a work-around (plug-in, shelling out, etc). That seems a like a better approach then a bunch of developers standing in the school yard, "oh yeah!!?? Well my IDE's better than yours! (give atomic wedgie)". :wink:

cch: That was what I was trying to tell the 3rdRail team. Only competition will make a product great !