toggle

AAPL Stock: 562.29 ( -3.03 )

Free WO update to run Objective-C apps on OSX

updated 08:15 pm EST, Sat March 10, 2001


Apple is offering a free update to WebObjects that will run Objective-C applications on Mac OS X for registered users of WebObjects 4.5: "This update will also convert WebObjects 4.5 Java applications to run on WebObjects 5 for Java. It will also help you bring Objective-C applications forward to Java."


by MacNN Staff

TAGS :

 audio
toggle

Comments

  1. 0

    Joined:

    0

    YES!

    This is what developers have been asking for for a long time. Finally Apple is listening to its developer community

  1. 0

    Joined:

    0

    Web Dev on X

    Maybe I haven't read all of the documentation but why pay for a development environment when Apache/PHP/mySql is FREE and is on OSX NOW? Personally, I think Java is a great language for apps, but JSP is much too slow compared to even ASP written in VBScript (as opposed to being written in JavaScript which is faster, although less "supported" by those helping budding ASP'ers.).

    What do you think? or have I missed the boat and don't understand what WebObjects is?

    -Raman

  1. 0

    Joined:

    0

    Can someone point me to..

    some comparisons with the other Application servers on the market?

    The reason I ask is that I rarely hear anything beyond BEA's WebLogic and IBM's WebSphere in the Application server realm. And let's not forget about Oracle's, ATGs, or Allaire's app servers, even if they are bit players in the market.

    Is WebObjects implement any standards besides XML???? Can you take EJBs and deploy them with w***? What about JSPs, Servlets, etc, etc?

    I understand that the development cycle for w*** is really refined and robust... but, if it's not standard, it's not going to take over the market.

    With Apple moving away from Obj-C in favor of Java, is it expected that w*** would start to get closer to other App servers, with really good development tools as the value added feature?

    Please don't flame me, I'm not trying to troll... I'm just trying to figure where w*** fits in with the other App servers out there.

    Personally, I love Apple, and I appreciate anything positive that comes from them... I just wonder if it would be better if they concentrated on making kick a** machines, operating systems, and apps to go with them, as opposed to continuing work on "YAAS"

  1. 0

    Joined:

    0

    Benefit of Java...

    well, there are a few reasons why Java has caught on for server side development -

    - well defined, portable language -- php is neat, but doesn't hold a candle to a full language implentation... anything you can do in java, you can do in a servlet/jsp

    - they can keep state -- cgi's have to be re-invoked... therefore, they have no state... it all has to be passed back to it... which brings me to...

    - they startup faster. If you have a simple CGI, most of the execution time is the spawning of the process off to handle it, and returning the output... with java, this overhead is reduced... even with the addition burden of the JVM, this usually works out as a win.

    - they can use JDBC, JNDI, EJBs, RMI, etc, etc, etc... this is a big gain. If you wanted to have your ASP or PHP code talk to an EJB, forget it. Within a servlet, it's a piece of cake.

    I've recently been exposed to all of this... I was of the same mindset. But, after working with it, I realise that it really is sensible.

    If you're not getting good performance out of your JSPs, than either a) you don't have enough memory b) you're using a non-JIT JVM c) your server isn't caching the compiled JSPs d) your server isn't keeping the JVM running constantly e) insert some other mis-configuration here. f) you're running on a Windows box :D

    now, how this will relate to w***? I dunno... hopefully, Apple has done a really good job integrating w*** with the rest of the Java community... hopefully

  1. 0

    Joined:

    0

    Agreed.

    I totally agree. Java is the way to go for web development. I'm migrating off of PHP to JSP right now for several major sites, and I'm terribly curious as to how Apple support for J2EE is going to play out.

  1. 0

    Joined:

    0

    w*** and J2EE

    the scary part is that J2EE isn't even mentioned in passing on the WebObjects website... I hope this isn't indicative of what's to come...

  1. 0

    Joined:

    0

    RE: Web Dev On X

    What do you think? or have I missed the boat and don't understand what WebObjects is?

    I understand that the development cycle for w*** is really refined and robust... but, if it's not standard, it's not going to take over the market.

    I think you should read up on what WebObjects is before saying anything more about it. w*** is not a competing againts PHP in the same way that a Jaguar is not competing against a Vespa. w*** is an application server.

    Start here.
    http://www.apple.com/webobjects/techspecs.html

    For more detail, go to the developer's area.
    http://developer.apple.com/techpubs/webobjects/webobjects.html

  1. 0

    Joined:

    0

    J2EE integration in WO5

    The reason you don't hear about J2EE etc with WebObjects is because right now there isn't any. With WO5 there is, but WO5 is not out yet. WO5 is not a J2EE app server though. It does allow J2EE integration, from the presentations at last years WWDC. PHP/mysql/Apache do notcompare at all to w***. w*** is a full object oriented web application develpoment and deployment environment. PHP allows you to build scripted sites that behave kind of like apps. PHP is enough for some sites. But for real, robust, scalable, and maintainable sites w*** is a lot better.
    Chad

  1. 0

    Joined:

    0

    Not new news

    This has been known for a while now, however. An open memo was sent around on January 12 by Ernest Prabhakar of Apple detailing the 4.5.1 intentions of supporting ObjC w*** on OS X. www.stepwise.com as well as various w*** related mailing lists had the memo.
    Chad

  1. 0

    Joined:

    0

    Diff between w*** and JSP..

    There is a major difference between w*** and other Web environments (JSP, ASP, PHP, CF ...). In a nutshell w*** is a different approach and paradigm. w*** components are very re-usable. The same cannot be said about the other environments.

    w*** is:
    -HTML, Javascript, XML neutral (it really does not care what client side language you want to use)
    -Database independant: Connect to Orable, Informix, OpenBase, FrontBase. You can also connect to multiple database at the same time.
    - You can use w*** as a middle tier (Pure Java Apps on the client side, built with JBuilder for example)
    - 100% object oriented
    - 100% damn cool

    You really have to study WebObjects to get an appreciation for how different it really is.

Login Here

Not a member of the MacNN forums? Register now for free.

 
close
Photo
toggle

Network Headlines

toggle

Most Popular

MacNN Sponsor

Recent Reviews

iHome iW2 AirPlay speaker

iHome generally isn't known as a luxury brand when it comes to audio, but it is prolific -- the company's docks and speakers are every ...

Logitech Ultrathin Keyboard Cover

One of the iPad's main weaknesses has always been productivity. It's not a question of apps; while it has taken a little time for a na ...

Logitech UE Air Speaker

If maybe a little more slowly than Apple would like, AirPlay is becoming a staple of the wireless speaker market for iOS devices. The ...

toggle

Most Commented