Java IDE Technical Preview
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."
Doesn't this conjure up an image of something developed by people that spend all their free time taking Ecstasy and dancing all night to techno music? Doesn't exactly instill confidence in the product, does it? Give me "Project Squaredance" or "Project Hoedown" any day!
"Freedom means freedom for everybody" -- Dick Cheney
Rave is based on NetBeans technology but they don't mention that in the article.
Read Epic the first RPG novel.
I'm at a Microsoft event for Software Architects right now, and a lot of people that I've been talking to in here (working at companies that are Microsoft partners), have told me that they have many customers that want development in Java. That came as a surprise to me, being my first Microsoft event, I never thought I would hear so much talk about Java from the people here (I've also heard the "L" word, and have even uttered it several times to see people's reaction - yes it's childish, I know, but I'm a little bored).
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).
Go hug some trees.
Is a drag and drop editor for Java Server Faces.
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.
Open Source Identity Management: FreeIPA.org
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.
Could Sun finally have seen the light? Back in 1999, Sun purchased an Enterprise Software company called Forte Software. Forte (not to be confused with the Netbeans rebrand) was an application suite which achieved what J2EE achieves now - but completely painlessly.
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 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...
:)
This doesn't look like it'll be replacing .NET or VB anytime soon. It looks like an IDE for JSP-based sites, not something that will replace VB as a quick-n-dirty IDE for end-user apps nor will it be anything like .NET, which goes far beyond one language and one way of doing things, as Java+Sun provide.
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.
Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
LongHorn my ass. If you know anything about enterprise applications and building systems that have to support a significant number of concurrent users, you would have first hand experience seeing SQL Server slow to a crawl. What's worse is for transactional stuff, if it is not processed asynchronously one by one, it pretty much dies. I'm not trolling and this isn't stuff based on what some one else told me. It's from first hand experience benchmarking .NET applications I am actively developing. In fact the scalability factor sucks big time. It's great for small and medium sized companies with less than 200 employees. I know for a fact companies like Fidelity are investing further in J2EE and so are many of the top 20 financial companies on Wall Street. Even chris brumme, who works on .NET CLR admits to the weaknesses of .NET. Java isn't perfect by a long shot, but it is far more mature and scales 10x better than .NET. If you don't believe me, go ask why companies like Merril, Fidelity, Schwab and BOA why they use J2EE on their heavy transaction systems. Also, ask them why they kicked out latent zero, Charles river and other windows Order management systems. Simply put, it blows chunks and scales like crap. These are verifiable facts, not some rumor.
I've been using Eclipse for about a year for some large J2EE projects, and I've been very happy with it. I had been using JBuilder since version 2 (!), and switched over when the price suddenly became an issue (my employer folded). I've really come to depend on the refactoring support, which is why I can never understand the diehards who refuse to use an IDE.... I always use the latest milestone release (they've all been very stable). IDEA is also well-known as a good refactoring IDE, though I haven't used it due to the price. I tried out NetBeans some time ago (2-3 years ago?) and wasn't fond of it, though I haven't been back to re-evaluate it.
One thing -- if you ever need to get into building Java GUIs, JBuilder still has the best RAD GUI designer that I've seen, in terms of generating sensible code that you can tweak by hand (within limits), and then use the designer again. GridBagLayout code was never intended to be hand-written! I don't spend much time with Java GUIs anymore, but when I need to I always do the initial cut in JBuilder (the Personal version is free).
There are only 10 types of people: those who understand decimal, those who don't, and, uh, 8 other types I forget.
For J2EE, try Eclipse plus the "MyEclipse Enterprise Workbench" plugins. They do a pretty good job of integrating lots of other open-source J2EE plugins into something that's easy to maintain. And at $30/year it's hard to beat.
"It's from first hand experience benchmarking .NET applications I am actively developing. In fact the scalability factor sucks big time."
.NET on the client and SQL Server on the backend. I have had 0 problems with performance on the backend and this app is not only highly-transactional, but also throws an OLAP front-end into the mix. You're obviously doing something wrong if you can't build a scalable enterprise application using .NET and SQL Server.
And quoting Brumme like that...no wonder you posted AC. If someone would like to read the Brumme blog, go here. It's all very good information.
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%