| By JP Morgenthal | Article Rating: |
|
| February 11, 2009 01:53 PM EST | Reads: |
992 |
I get the right tool for the right job mantra. I've used it time and again in my analyses, but typically with regard to which components to use in a large-scale complex distributed system. I've tried to apply this mindset to programming, but just don't see it. Why can't I use the same programming language inside my browser (no plug-in), to develop a browser plug-in, on my desktop and on the server? I'm not fussy as to which one it is, but it needs the appropriate support libraries for each platform. However, our choices today are limited:Possibilities include:
1 - Adobe Flex. With AIR I can build a browser plug-in and a desktop application. However, I cannot write Flex directly in the <script> section of my HTML and I don't think it would perform well on the server.
2 - Javascript - I can use Javascript inside the browser and performance is being continually improved. And, while some have embedded Javascript into their applications, e.g. jBPM, the library support for desktop and server applications just don't exist.
4 - JavaFX - JavaFX isn't Java. It's designed for rich internet application development and uses a different language. So, even Sun cannot provide a single programming solution.
Other server-side scripting languages, such as Perl, Python and Ruby could all be good solutions, but none of these work natively in the browser or even run as a plug-in.
I'm curious, am I the only person who would prefer one programming language to build an entire distributed application that leverages the Web and runs across all platforms?
Read the original blog entry...
Published February 11, 2009 Reads 992
Copyright © 2009 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By JP Morgenthal
JP Morgenthal works as a Sr. Principal Architect with QinetiQ North America's Mission Systems Group providing enterprise and SOA architecture guidance for Federal civilian agencies and an independent analyst for jpmorgenthal.com. Prior to joining QinetiQ NA, JP founded Avorcor where he developed a SOA-based Enterprise retail/manufacturing PaaS that has been the foundation of three award-winning industry solutions for customers. He is also frequent blogger and noted analyst on enterprise architecture, SOA and cloud computing topics. Morgenthal is also author of "Enterprise Information Integration: A Pragmatic Approach", which defines a methodology for using SOA and semantics to simplify integration.
- Moving Your RIA Apps into the Cloud: Seven Challenges
- Cloud Computing Drives Real World Enterprise IT Value
- Big Data Kills 30-Year-Old Market
- Revolutionizing Security Through Virtualization
- Rackspace Offers Its First-Ever Showcase for Retailers
- What Could You Do With Your Code in 20 Lines or Less?
- The Seven Deadly Sins of Software Test Automation
- Share Thanksgiving PowerPoint Photo Albums
- CenterPoint Energy's Pipeline Group Signs Joint Development Agreement With Affiliate of FPL Group to Explore Construction of New Pipeline in North Louisiana
- The Cloud Bubble: Is Computing Becoming a Utility?
- Moving Your RIA Apps into the Cloud: Seven Challenges
- Pixamba CEO Launches Stock Photography Topic on Ulitzer
- Cloud Computing Drives Real World Enterprise IT Value
- Big Data Kills 30-Year-Old Market
- Revolutionizing Security Through Virtualization
- Rackspace Offers Its First-Ever Showcase for Retailers
- What Could You Do With Your Code in 20 Lines or Less?
- The Seven Deadly Sins of Software Test Automation
- Share Thanksgiving PowerPoint Photo Albums
- CenterPoint Energy's Pipeline Group Signs Joint Development Agreement With Affiliate of FPL Group to Explore Construction of New Pipeline in North Louisiana
- The Top 250 Players in the Cloud Computing Ecosystem
- Red Hat Named "Platinum Sponsor" of Virtualization Conference & Expo
- An Introduction to Ant
- Telco Perl Powers Telephony With Linux
- Cloud Computing Bootcamp May 18-19 in Prague, Czech Republic
- This Man Should Be Fired from His Job as a Magazine Editor
- 120 Billion Web Pages Indexed by Cuil
- Microsoft Reorgs After Key Exec Bolts
- Java for Managers -- What Should They Know?
- The Cloud Bubble: Is Computing Becoming a Utility?
- RightScale Goes Multi-Cloud
- Appcelerator Named "Platinum Sponsor" of AJAX World RIA Conference, October 20-22, in San Jose, California











Cloud computing is a game changer. The cloud ...






















