litl_phil wrote: While it's nice that Google and Acer share the vision of cloud-based computing, it's also worth noting that we at litl already have a webbook on the market (available at litl.com) that runs our own cloud-based OS.
Unlike Chrome, litlOS is focused on creating a new and better web experience for the home, so we don't have the usual browser interface, we have our own innovative UI. In conjunction with easel mode (litl's inverted-V position) and our growing cohort of litl channels (special apps t...
We are approaching 2007and I'll try to predict what's going to happen in the IT world.
1. Open sourcing Java won't matter - it's a non-event.
2. Ruby and Ruby on Rails won't make it in 2007 either. I still do not see a compelling reason to switch.
3. AJAX hype is stronger than I thought mainly because of the life support offered by frameworks like GWT. But still, I'm not going to recommend enterprise IT shops make any serious investments in AJAX.
4. We are going to see some interesting competition in the RIA arena between Adobe's Flex and Microsoft's WPF/E. Adobe has more mature technology, while Microsoft is an established player among enterprise developers. I won't be surprised if Adobe will dramatically drop the licensing fees for their Flex Data Services.
5. Java remains the best choice for server-side enterprise development, but it won't be able to compete on the desktop.
6. IT outsourcing remains a part of our lives despite (or because of) the poor management by American corporate IT staff, and the reason is not the lower labor cost of overseas programmers, but the absence of programmers in the USA.
7. The switch from plain stateless text-based to rich Internet applications will slowly continue. But it's not that easy to get rid of those annoying but familiar habits of dealing with one-page-at-a-time applications. The fight for the Back button on the Web browser will continue
8. I'm not going to be able to afford an early retirement. Let me go and buy this lottery ticket for tonight's mega millions...
About Yakov Fain Yakov Fain is a Managing Director of Farata Systems, consulting, training and product company. He has authored several Java books, dozens of technical articles. SYS-CON Books released his latest co-authored book , Rich Internet Applications with Adobe Flex and Java: Secrets of the Masters in Spring 2007. Sun Microsystems has nominated and awarded Yakov with the title Java Champion. He leads the Princeton Java Users Group. He is an Adobe Certified Flex Instructor. Currently Yakov works on the book for O'Reilly "Enterprise Application Development with Flex". He twits at twitter.com/yfain.
Reader Feedback: Page 1 of 1
#8
Tom Fowler commented on 30 Dec 2006
"Ruby and Ruby on Rails won't make it in 2007 either"
My friend, it already has. I won't preach to you but I am currently heading up a rails project for one of the world's largest telecom companies.
The system is mission critical and will be used by approximately 2000 users.
This is our first Ruby/Rails system - we currently have Java (EJB, and spring framework) and C++ systems.
Java isn't going away. But from experience there are many "sweet spots" where Java can't touch ruby/rails' productivity.
But why take my word for it...give it a try and find out for yourself....
cheers
#7
Tom Fowler commented on 30 Dec 2006
"Ruby and Ruby on Rails won't make it in 2007 either"
My friend, it already has. I won't preach to you but I am currently heading up a rails project for one of the world's largest telecom companies.
The system is mission critical and will be used by approximately 2000 users.
This is our first Ruby/Rails system - we currently have Java (EJB, and spring framework) and C++ systems.
Java isn't going away. But from experience there are many "sweet spots" where Java can't touch ruby/rails' productivity.
But why take my word for it...give it a try and find out for yourself....
cheers
#6
David Small commented on 20 Dec 2006
I would concur. I have no evidence to suggest that you "hate" JavaScript. But I didn't base my assessment of your bias on a single article. Back in "A Cup of AJAX", you wrote "AJAX applications have to rely on JavaScript, assume the expert knowledge of this not-so-interesting language." While it is not as elegant or strongly typed as Java or .NET, the more I use it, the more interesting and powerful I find the language. It really is well suited for its space in the sandbox of a browser (kissing cousin to the VM).
Next, you write "The users will be more and more demanding, and you'll be spending most of your time on adding more bells and whistles to the GUI instead of solving business problems." First, I'd love to have that kind of problem. That means we're doing something right. Second, that's life. Whether working with Struts, Swing, or ATL. Third, we're finding a huge capacity to leverage existing components (or widgets as we're calling them). We spend very little time on plumbing now that we have a framework. Most of our time is spent writing EJB3 session beans.
Lastly, the vibe of "A Cup of AJAX" came off not just anti AJAX, but pro fat client. Now, that may be your bread and butter, so it's understandable, but I certainly don't think your review is a fair assessment of what's happening in the trenches in this particular case.
That said, I always find your articles interesting. Keep kicking butt and challenging the hype machine.
Reminder: I write about enterprise software development.
#4
Ben Wong commented on 19 Dec 2006
I totally agreed with your predictions. Ruby on Rails is a neat framework but it will never be adopted by the enterprise. AJAX is just a buzzword/fad geeks jump on the bandwagon for a couple of years before the next shiny thing comes along. RIA will get slowly adopted but Flex will be the tool of choice (not AJAX).
#3
David Small commented on 19 Dec 2006
At first read predicting the demise of AJAX while hopping on the RIA bandwagon seemed contradictory. But digging further I can tell that you are implying that Flex will win out over AJAX (at least for Java developers). While I think there is merit to perspective, I'm going to go on the record now stating that you couldn't be more wrong.
If I had to guess, your bias stems from your dislike of JavaScript. I think your bias is missplaced and many organizations are demonstrating some very powerful uses of the language. Browser incompatibilities are growing fewer and the API more extensive.
But, I would concur that 2007 will determine which direction the industry will take for the long haul.
#2
Arnold Gregory commented on 19 Dec 2006
There also seems to be an abcence of good proofreading as well as programming.
#1
ng commented on 16 Dec 2006
Open sourcing Java won't matter - it's a non-event. Ruby and Ruby on Rails won't make it in 2007 either. I still do not see a compelling reason to switch. AJAX hype is stronger than I thought mainly because of the life support offered by frameworks like GWT. But still, I'm not going to recommend enterprise IT shops make any serious investments in AJAX.
Tom Fowler wrote: "Ruby and Ruby on Rails won't make it in 2007 either"
My friend, it already has. I won't preach to you but I am currently heading up a rails project for one of the world's largest telecom companies.
The system is mission critical and will be used by approximately 2000 users.
This is our first Ruby/Rails system - we currently have Java (EJB, and spring framework) and C++ systems.
Java isn't going away. But from experience there are many "sweet spots" where Java can't touch ruby/rails' productivity.
But why take my word for it...give it a try and find out for yourself....
cheers
Tom Fowler wrote: "Ruby and Ruby on Rails won't make it in 2007 either"
My friend, it already has. I won't preach to you but I am currently heading up a rails project for one of the world's largest telecom companies.
The system is mission critical and will be used by approximately 2000 users.
This is our first Ruby/Rails system - we currently have Java (EJB, and spring framework) and C++ systems.
Java isn't going away. But from experience there are many "sweet spots" where Java can't touch ruby/rails' productivity.
But why take my word for it...give it a try and find out for yourself....
cheers
David Small wrote: I would concur. I have no evidence to suggest that you "hate" JavaScript. But I didn't base my assessment of your bias on a single article. Back in "A Cup of AJAX", you wrote "AJAX applications have to rely on JavaScript, assume the expert knowledge of this not-so-interesting language." While it is not as elegant or strongly typed as Java or .NET, the more I use it, the more interesting and powerful I find the language. It really is well suited for its space in the sandbox of a browser (kissing cousin to the VM).
Next, you write "The users will be more and more demanding, and you'll be spending most of your time on adding more bells and whistles to the GUI instead of solving business problems." First, I'd love to have that kind of problem. That means we're doing something right. Second, that's life. Whether working with Struts, Swing, or ATL. Third, we're finding a huge capacity to...
Yakov Fain wrote: I've got this message twice today - one reader wrote that I hate JavaScript, and David goes easier on me - he says that I dislike it. Please read my answer over here: http://yakovfain.javadevelopersjournal.com/i_do_not_love_or_hate_program...
Reminder: I write about enterprise software development.
Ben Wong wrote: I totally agreed with your predictions. Ruby on Rails is a neat framework but it will never be adopted by the enterprise. AJAX is just a buzzword/fad geeks jump on the bandwagon for a couple of years before the next shiny thing comes along. RIA will get slowly adopted but Flex will be the tool of choice (not AJAX).
David Small wrote: At first read predicting the demise of AJAX while hopping on the RIA bandwagon seemed contradictory. But digging further I can tell that you are implying that Flex will win out over AJAX (at least for Java developers). While I think there is merit to perspective, I'm going to go on the record now stating that you couldn't be more wrong.
If I had to guess, your bias stems from your dislike of JavaScript. I think your bias is missplaced and many organizations are demonstrating some very powerful uses of the language. Browser incompatibilities are growing fewer and the API more extensive.
But, I would concur that 2007 will determine which direction the industry will take for the long haul.
ng wrote: Open sourcing Java won't matter - it's a non-event. Ruby and Ruby on Rails won't make it in 2007 either. I still do not see a compelling reason to switch. AJAX hype is stronger than I thought mainly because of the life support offered by frameworks like GWT. But still, I'm not going to recommend enterprise IT shops make any serious investments in AJAX.
Oracle seems to have divided the open source ranks over the MySQL delay it’s having closing its acquisition of Sun. Eben Moglin, the GPL’s most ardent defender and delineator, the lawyer who has worked hand in glove for years with the Free Software Foundation’s founder Richard Stallman...
Cloud computing is a game changer. The cloud is disrupting traditional software and hardware business models by disrupting how IT service gets delivered. Entrepreneurial opportunities abound as this classic disruptive technology begins to proliferate, so it is no surprise that SYS-CON'...
The irony is that Oracle has advanced MySQL, lost money in the process, and helped its competitors - all at the same time. When Oracle buys Sun and controls MySQL the gift (other than to Microsoft SQL Server) keeps on giving as the existential threat to RDBs is managed by Redwood Shore...
WSO2, the open source SOA company, today announced the launch of the WSO2 Cloud Platform. Available today, the new WSO2 Cloud Platform features a family of WSO2 Cloud Virtual Machines; WSO2 Cloud Connectors for enabling fast, secure cloud services; and the multi-tenant WSO2 Governance-...
Now, the open source Mozilla Thunderbird client software can be used with Open-Xchange collaboration software. The "Community OXtender for Thunderbird" software connector gives users full access to appointments and contacts stored in the Open-Xchange Server and enables them to use Thun...
Morph Labs, a leading provider of enterprise cloud computing technology, today announced an introductory trial of the Morph CloudServer, an open, standards-based server IT organizations can use to rapidly model and evaluate their cloud implementations. A miniature "Cloud Environment in...