Java IDE Technical Preview 67
A not-so-Anonymous Coward writes: "During a Sun developer 'chalk talk' Thursday, Joe Keller, Sun vice president of Java Web services, said the company will release a preview of the tool, known as Project Rave, that the Santa Clara, Calif., company introduced at its JavaOne conference in June. Sun has touted Project Rave as a rapid application development tool akin to Microsoft Corp.'s Visual Basic. In fact, Sun had its developers study Visual Basic to a great extent while building the tool, Sun sources said. Sounds like .NET is going to get a run for it's money."
Project Rave?!? (Score:4, Funny)
Re:Project Rave?!? (Score:2)
Re:Project Rave?!? (Score:1)
Re:Project Rave?!? (Score:1)
Ah, then you are not fimiliar with the work of REM?
Re:Project Rave?!? (Score:2, Funny)
Re:Project Rave?!? (Score:2)
Re:Project Rave?!? (Score:1)
No doubt. It still gives people the image of moron pill-popping ravers with lollipops in their mouth giving each other massages. A perfectly good word like "rave" has been ruined forever.
Re:Project Rave?!? (Score:1)
Techno techno handbag disco.
Re:Project Rave?!? (Score:1, Offtopic)
Re:Project Rave?!? (Score:2)
Re:Project Rave?!? (Score:1)
Re:java is dead (Score:4, Informative)
Microsoft themselves have said in some conferences that they expect their customers to have a lot of different technologies in their infrastructure and that it's rather rare to find an all-Microsoft infrastructure at a company. And when they say non-Microsoft they usually mean Java (they've said a couple of times).
Re:java is dead (Score:2)
C++ and C should be used only where they are needed. In the kernel of the OS, and in applications that absolutely need to touch to levels below what the OS normally handles, like RDBMS do.
I agree (Score:2)
Re:java is dead (Score:2)
Our
Why does the MS JVM have any influence on your
Re:java is dead (Score:2)
Re:java is dead (Score:2)
Hardly a niche market, my friend. For consumers, perhaps, but for businesses this is and will be a huge need.
Re:java is dead (Score:5, Interesting)
C# is splendid on the client, if your deploying to windows. Much better than Java in my opinion. But on the server side, C# has a long ways to go before I would ever trust it for a massively scalable project. Frankly java does the job, and does it VERY well on the server side.
C# has very very limmited options on the server side. In Java I have massive selection of JVM's, --> SERVER PLATFORMS -- , servlet containers, EJB containers, IDE's.
As a matter of fact, I can't think of a single tier 1 player other than borland jumping in line to give balmer a rim-job and provide technology at a infrastructure level for C#
Frankly, I have been burnt by microsoft enough times, that I won't do anything with
Also, to say that database performance is higher with C# is frankly bullshit. I would venture to say that eventually things will improve with C#/CLR based applications, but performance is not a factor between the two. Usually good design implimentation is what determines how well an application runs, not the environment that it runs in.
BMP/CMP ejb implimentations where hugely misused in early days of EJB. Now that the technology and the people that use it have matured, you can build a VERY scalable and robust solution without any problem.
to say that C# is perfect, even VS
Frankly people that say that Java is loosing ground in the enterprise have no idea what they are talking about and are quite out of touch with whats really happening.
How many european / asian firms would you believe are jumping up-and-down to impliment a lockin-microsoft solution at this point in the game? not many that I know of. Many US organizations are b ecoming more scheptical as well. Possibly because they have found they are tired of being ass-rammed by security/quality issues that come as a concequence of those decisions.
Microsoft made a mistake not launching a Java alternative early on, but like the internet, they are late to the game and will build on other peoples ideas/mistakes.. but I am scheptical that C# is going to knock java into insignificane until there ar eas many options for C# as there are for Java. That means microsoft letting go of the control, and frankly.. if you believe that will happen, I have land to sell you in the middle of the Great Salt Lake.
Re:java is dead (Score:1)
Though I like Java very much and would love to be able to agree with you, it must be mentionned that sun doesn't provide a PPC native JVM, and that the other JVM are not as advanced as sun's.
Therefore the "Write once, run anywhere" credo is pretty flawed when it comes to face the real world. Sun's JVM may run on a PPC in x86 emulated mode but it's slow as hell (A friend of mine, who is a mac user, showed it to me while we
Re:java is dead (Score:1)
Given that there's no apparent Sun JVM for PPC [sun.com] and Apple's JVM seems to be pretty damn close behind Sun's [apple.com], I do believe you need to do some simple fact-checking before relaying garbage from your friend's mouth to Slashdot.
Please mod parent down for lack of clue.
Re:java is dead (Score:1)
As for the Apple JVM, I can't test it directly provided I don't own a mac but, the 1.4.2 JVM offered by Apple is a developer preview. It may be as good and as stable as sun's but there are no warranty about it.
Re:java is dead (Score:2)
There are a lot of good things about
Re:java is dead (Score:2)
If
Re:java is dead (Score:5, Interesting)
Re:java is dead (Score:3, Informative)
First of all, perhaps you should analyze how you're misusing the framework. I develop an application that is used by 400+ people at one major US entity, it is 100%
Re:THIS SHIT LOOKS NICE (Score:2)
Open Source base kept secret (Score:5, Informative)
Re:Open Source base kept secret (Score:2)
Re:Open Source base kept secret (Score:2)
Actually, there's a sidebar titled "Enabling technologies" which lists netbeans as one of the enablers.
However, the importance of this tool isn't in the netbeans base, it's in the integration of the server side J2EE tech etc.
Re:Open Source base kept secret (Score:2)
It looks like I'm going to be getting into the Java game very soon (and really looking forward to it - I've been wanting to find an excuse to put the time into it). I haven't looked at Java IDEs since NetBeans way back (just pre J2EE, if I recall). Anyway, I'm looking for an IDE I can love, having been generally skeptical of them. I've used emacs or vim for almost everything.
What would be ideal is something that plays extra-nice with JBoss and won't get in my way, which is my usual complaint with IDEs.
Re:Open Source base kept secret (Score:3, Insightful)
No IDE is the best, they all have their woes.
Eclipse is pretty solid (Score:3, Insightful)
Re:Eclipse is pretty solid (Score:2)
Thanks for the reply. Refactoring is going to be a major issue on the project I'm looking at (cleaning up offshored code ;) ), so knowing that is very helpful. And it's all server-side, so GUIs aren't an issue for me at this point.
I've been a die-hard non-IDE type for a long time, although I like to keep my options open and revisit the state of IDEs fairly often. It's looking like some features of IDEs (managing project files, for example) are going to be helpful enough on this one that I can move away
Re:Eclipse is pretty solid (Score:2)
I used Eclipse at my last job, but now I'm fortunate enough to be using WebSphere Studio Application Developer, which is essentially Eclipse on steroids -- same core technology, but far more features. Anyway, the point wasn't to gloat about WSAD but to support the OP who said that the refactoring support is incredible -- in fact, I really can't imagine working on a large code base without it, now that I've become addicted to its convenience and ease of use. Even something as simple as "rename", no global
Eclipse + MyEclipse (Score:3, Informative)
Re:Eclipse + MyEclipse (Score:2)
Cool, thanks! That does look like an excellent package. The feature list that AC posted as a response is enough to make me take a serious look at it. Particularly "WAR, JAR and EAR import and export", "Archive Based Deployment" and Jboss support. Handy, indeed.
What Rave is really (Score:4, Insightful)
THey are doing a Direct To DB binding as well.
Something like this has been neede for a long while, let's just hope that once something is developed in Rave, it can be integrated with other tools (straight Java code) while allowing the people Using Rave to continue to update as well.
Re:What Rave is really (Score:2)
At last...? (Score:5, Informative)
All of the plumbing was hidden from developers, leaving them free to concentrate on business logic. Forte shipped with a complete Application Framework and its own language the Transactional Object Oriented Language(TOOL).
Basically (to cut a long story short) Java looked as if it had more potential at the time, so Forte was rebranded to Sun ONE Unified Development Server [sun.com] and allowed to wither. It's officially being end-of-lined by Q1 next year.
The point here is that this Project Rage seems very much like Unified server - but it works in Javaland. It (hopefully) hides all the plumbing of a J2EE application from developers, allowing them to concentrate on business logic. If it's more than Suns version of Eclipse, then it'll certainly be a product to watch. I hope Sun get it right this time and that it's not too late.
Where this leaves IBM and Weblogic remains to be seen - unless this Rage integrates with their app servers. It ought to - seamlessly of course...
:)
Re:At last...? (Score:4, Interesting)
You, my friend, have obviously never had the "pleasure" of working with Forte. I had the utterly miserable misfortune to spend a year on an all forte project at a large US Tire company from the very begining to the intial deployment of the software to the users.
And it sucked beyound belief.
The "IDE" that forte provided was a piece of shit (and that's putting it mildly). It was quirky to develop in, ungodly slow, resource intensive, brain dead peice of heaping crap.
Our CS intern that we got on the project quickly renamed the the language to Forte Objected Oriented Langauge (FOOL).
Deploying to 5, that's right folks, 5 machines was an utter nightmare, and took 3 of us to keep it going.
On the other hand you could partition the application to run on different machines. Useful of course, when the application actually ran.
From a language standpoint, the "plumbing" was indeed hidden from you. It was absurdly easy to talk to objects cross process or cross machines.
The problem was everything else was an amateurish piece of shit that rarely worked the way Forte claimed it did. And we had a consultant working with us to iron out all the problems (at $250 an hour, thank you very much).
And when we finally got it to run, the app ran SO slowly, that he had to hand massage the generated C++ (TOOL/FOOL doesn't itself get compiled - it generated C++ which was then compiled) and add a whole bunch of custom stuff, of course none of this was explained or documented, it Just Worked (well sort of - by the time I left the project, the users HATED the app so much because it was clunky and slow, that they never really used it - it was faster to calculate the retirement calcs by hand than to deal with the app).
So, yeah, Forte was a real good platform to base stuff off of.
Pfft!
2 years Forte exp? (Score:2)
I have actually - two years worth back in 1997 through 1999 for a CRM company in the UK.
I agree that by mordern standards the IDE is dated - but I disagree strongly about everything apart from app partitioning being an "amateurish piece of shit". In fact, in my experience, I'd have to say the exact opposite. The whole thing was so tightly integrated that everything just worked.
Ok, so we ran into some problems with reposit
Java IDE? (Score:1)
Licensing Plans? (Score:2)
They opened Netbeans when they bought it.. Speaking of which, i suppose this means the death of sun contributed items to NB.
Id like to see something like this for Python personally as current python IDE's are dismal.... But at least java is platform independent so its still potentially cool...
Re:Licensing Plans? (Score:2)
umm, except not (Score:5, Insightful)
But then again, it's not out, I've not used it, so I can't say that for sure. It looks like an equivalent to an ASP-builder, which can use VBScript.
Java the language could not simply out-VB VB. The language itself is too complicated in ways that will not be solved by a GUI builder. Java could be used as the platform for a language and IDE akin to VB, but taking Java the language and adding an IDE will not make many VB coders productive without doing all the learning of Java that any other Java coder has gone through.
Re:umm, except not (Score:2)
I also agree that Java is a more complicated language, and so it will hinder being able to do some things in the GUI builder. However VB.Net has gotten much more complex than VB 6, and so the difference
Yeah, but it could be a good next step (Score:1)
One of the biggest reasons new programmers get hooked on VB is the ease of doing GUIs (while most other languages you are exposed to in school make GUIs look like some kind of spanish inquisition), if you can replicate that expierence in a more robust language, then you'll see VB dropped like a plague ridden swamp rat c