image
image

Go Back   macosx.com > Design, Media, Programming & Scripting > Software Programming & Web Scripting

Reply
 
Thread Tools
  #1  
Old January 11th, 2002, 06:23 PM
TommyWillB's Avatar
Registered User
 
Join Date: Mar 2001
Location: ol' Gay San Francisco
Posts: 1,999
Thanks: 0
Thanked 0 Times in 0 Posts
TommyWillB is on a distinguished road
RE: 2 MacWorld Java Contradictions...

I am a HTML (plus coldFusion & beginner ASP) Web developer. Since getting Mac OS X (back in the public beta) I have decided that I want to move my skills to the next level, and my first thoughts naturally are PHP/mySQL and/or Java.

So far I've only proceeded to the step of configuring my machine so that it can do Perl, PHP, mySQL, Tomcat JSP & Servlets.

I just went to the MacWorld "Mac OS X Web Publishing" and"Mac OS X Programming in Java" pro conferences, thinking these might inspire me to dig more deeply into one thing or another.

The thing is both of these courses focused primarily on Java, but the first was Web Object centric and the latter was a pure Java guy. Some of their comments were in direct contridiction.

For exapmple one suggested using both ProjectBuilder and all of the great WO and Java Swing extensions that Apple provides. The other said, No stick to pure Jave and pure Java IDE's.

Now I REALLY don't want to incite any sort of religious war, but instead I'm looking for some suggestions on how you would reccomend a non-computer science type should begin playing with Java on OS X?
__________________
TommyWillB
Intel iMac 250GB external drive
TommyWillB.com hosted on Mac OS X 10.4.x / Apache 1.3.x / PHP 4.x
Reply With Quote
  #2  
Old January 11th, 2002, 07:19 PM
Registered User
 
Join Date: Jan 2002
Location: Lynnwood, WA
Posts: 4
Thanks: 0
Thanked 0 Times in 0 Posts
jnikolai is on a distinguished road
I can understand your confusion and frustration. WebObjects, not having used it myself and just reading the marketing material, is a J2EE complient application server. BUT with a lot of "cool" features that will distinguish it from other application servers out there. This is where Sun's push for J2EE complient servers breaks down. If you start using a feature that are NOT a part of Sun's specification, you run the risk of not being able to port your code to another application server. This may or may not be a big deal if you are just learning the ropes.

My suggestion to you is start simple. All you need to get started is Apache and Tomcat servers. This will let you write Servelt and JSP pages. When you want to start fiddling with EJB's and JDBC connections, that is when you should start looking at WebObjects. Of course if you don't want to buy WebObjects, there are open source application servers out there, JBoss being an example. Of course I have no idea if JBoss will run on OS X but being pure Java you think it would.

As for an IDE, that is really a user preference. JBuilder is what we have used and is a pure Java IDE and free for non-commercial use. I think project builder would work just as well. For those die hard linux/unix people vi or emacs does the trick. I suggest you fiddle with IDE's and see what you are most comfortable using. There are tons out there...

I hope this helps!
Bring on the flames!

- John
Reply With Quote
  #3  
Old January 12th, 2002, 04:55 PM
iconara's Avatar
Registered User
 
Join Date: Sep 2000
Location: Gothenburg, Sweden
Posts: 158
Thanks: 0
Thanked 0 Times in 0 Posts
iconara is on a distinguished road
100PCPJ

There is only one thing that counts: 100% Pure Java. There is no other way. If you use Java, then use pure Java. That is the whole point of it. Let's not do it like M$, let's not make Java into something that it shouldn't be. Let's keep to the original thought. Yes, it's a bit reactionary, but, well, it is.

Java is a wonderful language, but once it goes from the platform-independency-idea to the platform-dependent, it looses it's charms.

Use Java, use Swing. But NOT Apple's, M$ or anyone else's extensions to it, if they not too are platform-independent.

That is what I think count. If you are going to make money out of it, do whatever you like, just do it good.

Theo
__________________
Mac LC 475, Mac OS 7.5.3
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Column: Insight & Mystery for MacWorld SF ScottW Apple News, Rumors & Discussion 9 January 7th, 2003 01:09 PM
Why is Java STILL bad in OSX? DrHogie Mac OS X System & Mac Software 10 June 19th, 2002 07:13 AM
I need to learn Java Nachohat Apple News, Rumors & Discussion 42 October 8th, 2001 09:05 PM
The Java Bridge iconara Software Programming & Web Scripting 0 April 30th, 2001 04:00 AM


All times are GMT -5. The time now is 09:13 AM.


Mac Support® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Copyright 2000-2008 DigitalCrowd, Inc.