| By JP Morgenthal | Article Rating: |
|
| February 11, 2009 01:53 PM EST | Reads: |
327 |
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.
CIO, CTO & Developer Resources
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 327
Copyright © 2009 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
About JP Morgenthal
JP Morgenthal is a leading independent IT architecture consultant in the Washington, DC region who focuses on enterprise architecture, SOA, BPM and cloud computing. He is an authority on XML, Java, SOA, EAI and EII. He has written three books on integration, the most recent Enterprise Information Integration: A Pragmatic Approach.
- Ulitzer’s Amazing First 30 Days in Public Beta
- While IBM & Sun Dither, Rackable Buys SGI
- Software AG Named "Gold Sponsor" of SOA World Conference & Expo 2009 East
- Ulitzer Responds to Published Reports
- Oracle Snaps Up Sun, Gains Control of Java
- SOA World: BT Venture Buys Control of Satyam for a Song
- VMware Continues To Reek of Microsoft
- Making the Case for Desktop Virtualization
- Sun-IBM Watch
- Dell Claims To Make Hay with Sun’s Fate Unclear
- Ulitzer’s Amazing First 30 Days in Public Beta
- While IBM & Sun Dither, Rackable Buys SGI
- Software AG Named "Gold Sponsor" of SOA World Conference & Expo 2009 East
- Ulitzer Responds to Published Reports
- Sun Supports SAP and NetWeaver with Java SE for Business
- IBM & Oracle Reported Interested in Satyam
- VMware's a Keeper: EMC CEO
- Oracle Snaps Up Sun, Gains Control of Java
- SAP & Sybase: Transforming Today's Mobile Workforce
- SOA World: BT Venture Buys Control of Satyam for a Song
- "HP's Problem Ain't the SAP Install," Says Sun's Schwartz
- Web Services Strategy - SAP Platform
- JCP EC Elections Have BEA, SAP, Nokia, IBM, Philips in the Running
- BEA, IBM, Oracle, SAP, IONA, Siebel and Sybase Announce "Service Component Architecture" Specification
- SAP Is Using Adobe Flex
- SOA, Virtualization and Web 2.0: BEA's Deputy CTO Connects the Dots
- SAP Developer Network
- Did SAP Get the AJAX Memo?
- SAP "Moving Faster Than Java Was 10 Years Ago," Says Agassi
- SAP Uses Aruba Grid Products To Secure Wired And Mobile Networks



































