On 10/29/07, Steve <[EMAIL PROTECTED]> wrote: > I dunno Charles I thought the exact same thing when I was asked the question. > My guess would be an application which communicates across a network. > > Sincerely, > Steve > > On 10/29/07, Charles Curley <[EMAIL PROTECTED]> wrote: > > On Mon, Oct 29, 2007 at 11:16:01AM -0600, Steve wrote: > > > Hi Everyone, > > > > > What is the best language for writing network enabled applications or... > > > > What's a "network enabled application"? Besides ADB (Another Damned > > Buzzword)?
Well, not quite. I think that some languages/platforms are more network friendly than others. For example, with Java, I can "remote" objects from one machine to another with very little code. No creating a custom protocol, no sockets, no marshaling bits, no low-level stuff. Worried about the security of that? Well java has a built-in security manager that a person can configure to allow or disallow specific types of remote (or local) objects. Want your remote java objects to be consumed by a non-java client? No problem, without changing code, you can export your remote methods as SOAP-based web services. Wanted RESTful web services instead? No problem, without a code change, that can be done too. How about XML-RPC? Corba? All can be done easily with Java. JDK6 even comes with a tiny web server so you can server up web services without messing with deployment at all. Remoting objects and "Remote Method Invocation" has been a core feature of Java from the beginning. Java gets high scores for making "network programming" easy. Some languages make network programming equally easy, others do not. -Bryan /* PLUG: http://plug.org, #utah on irc.freenode.net Unsubscribe: http://plug.org/mailman/options/plug Don't fear the penguin. */
