| By Yakov Fain | Article Rating: |
|
| February 8, 2007 08:15 AM EST | Reads: |
46,483 |
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...
posted Friday, 15 December 2006
tags: it 2007
links: digg this del.icio.us technorati
Published February 8, 2007 Reads 46,483
Copyright © 2007 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By 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.
![]() |
Tom Fowler 12/30/06 01:49:29 PM EST | |||
"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 12/30/06 01:49:14 PM EST | |||
"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 12/20/06 09:54:14 AM EST | |||
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. |
||||
![]() |
Yakov Fain 12/19/06 06:48:15 PM EST | |||
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 12/19/06 12:07:09 PM EST | |||
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 12/19/06 11:01:42 AM EST | |||
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. |
||||
![]() |
Arnold Gregory 12/19/06 10:23:33 AM EST | |||
There also seems to be an abcence of good proofreading as well as programming. |
||||
![]() |
ng 12/16/06 01:23:33 PM EST | |||
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. |
||||
- Why SOA Needs Cloud Computing - Part 1
- Cloud Expo and The End of Tech Recession
- The Transition to Cloud Computing: What Does It Mean For You?
- A Rules Engine Built in PowerBuilder
- Sybase Named “Silver Sponsor” of iPhone Developer Summit
- How PowerBuilder Got Its Groove Back
- The Cloud Has Cross-Border Ambitions
- Ulitzer Names The World's 30 Most Influential Virtualization Bloggers
- Ulitzer Named "New Media" Partner of Greatly Anticipated iStrategy Event in Berlin
- Risks and Enterprise Mobility?
- Steps for Success in Enterprise Mobility?
- Are Mobile Luddites Resisting Mobility?
- The Difference Between Web Hosting and Cloud Computing
- Sybase CTO to Speak at 4th International Cloud Computing Expo
- Why SOA Needs Cloud Computing - Part 1
- Cloud Expo and The End of Tech Recession
- The Transition to Cloud Computing: What Does It Mean For You?
- Five Reasons to Choose a Private Cloud
- Seeding The Cloud: The Future of Data Management
- The Threat Behind the Firewall
- Economy Drives Adoption of Virtual Lab Technology
- Tips for Efficient PaaS Application Design
- A Rules Engine Built in PowerBuilder
- Sybase Named “Silver Sponsor” of iPhone Developer Summit
- Where Are RIA Technologies Headed in 2008?
- PowerBuilder History - How Did It Evolve?
- The Top 250 Players in the Cloud Computing Ecosystem
- Custom Common Dialogs Using SetWindowsHookEx
- DDDW Tips and Tricks
- OLE - Extending the Capabilities of PowerBuilder
- DataWindow.NET How To: Data Entry Form
- Book Excerpt: Sybase Adaptive Server Anywhere
- Sybase ASE 12.5 Performance and Tuning
- Working with SOA & Web Services in PowerBuilder
- Office 2003 Toolbar: A New Look For Your Old PowerBuilder App
- Dynamically Creating DataWindow Objects

































