| By JP Morgenthal | Article Rating: |
|
| February 11, 2009 01:53 PM EST | Reads: |
938 |
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 938
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.
- 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
- How To Use Social Media in Your Job Search
- Aspect-Oriented Programming and You
- Cloud Computing Drives Real World Enterprise IT Value
- Cloud Computing Expo Floor Opens to Large Crowds in Santa Clara
- Wireless Bandwidth: When Is Too Much, Enough?
- Animation Doesn't Always Require a Computer
- Revolutionizing Security Through Virtualization
- The Cloud Bubble: Is Computing Becoming a Utility?
- Open Source Selenium Web Application Testing System
- Rackspace Cloud APIs Open Sourced
- Moving Your RIA Apps into the Cloud: Seven Challenges
- What Could You Do with Your Code in 20 Lines or Less?
- Walter Cronkite's IT Career Advice
- Using a Perl Debugger with Server Side Triggers
- David Eaves Talks About Vancouver’s Open Data Initiative
- Will Social Media and Ulitzer Replace Traditional Media Sooner Than Later?
- Pixamba CEO Launches Stock Photography Topic on Ulitzer
- 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?
- RightScale Goes Multi-Cloud
- The Cloud Bubble: Is Computing Becoming a Utility?











An SEC lawyer told a federal court yesterday ...




















