Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Developer Center > Question about transition from PC Dev to Mac Dev

Question about transition from PC Dev to Mac Dev
Thread Tools
TampaDeveloper
Dedicated MacNNer
Join Date: Nov 2003
Status: Offline
Reply With Quote
Nov 1, 2003, 10:43 PM
 
Hi. Sorry if this question has been asked, but has anybody made the transition from developing standard web business apps (n-tier web applications with JSPs, EJBs, database, w or w/o struts) on a PC to developing them on a Mac? If so, was it a difficult transition? What kinds of machines were/are you using? How are compile times? How about app servers? Do they work reliably? Do they start reasonably quick? Any gotchas you can think of?

I also want to play, in addition to doing work. Can I develop cool Aqua applications well (for fun on the side) using Java? Anybody tried SWT and does that look/work nice?

Thanks! Sorry so many questions... I'm an excited newbie to development on the Mac.
     
Arkham_c
Mac Elite
Join Date: Dec 2001
Location: Atlanta, GA, USA
Status: Offline
Reply With Quote
Nov 1, 2003, 11:10 PM
 
Originally posted by TampaDeveloper:
Hi. Sorry if this question has been asked, but has anybody made the transition from developing standard web business apps (n-tier web applications with JSPs, EJBs, database, w or w/o struts) on a PC to developing them on a Mac? If so, was it a difficult transition? What kinds of machines were/are you using? How are compile times? How about app servers? Do they work reliably? Do they start reasonably quick? Any gotchas you can think of?
Everyone at work used Windows 2000 to do development. Most of our servers are AIX and Solaris, but the desktops are all PCs. Some use JBuilder 5 for development on them

I carry my iBook/600 to work with me to do development. I use Eclipse for an IDE, although lately I've been using Oracle's JDeveloper for EJB development. I've used JBuilder on the iBook, but it's not the fastest mac, and JBuilder lags.

For database design and development I cannot recommend anything in the world more than Advenio's SQLGrinder. It's the best database tool I have found HANDS down. The schema browser is amazing, and it will talk to Oracle, Sybase, MySQL, and PosrgreSQL equally well (as well as others I don't use).

As far as app servers, any pure java server will run if you can get it installed. I have run JBoss (included with Panther), Tomcat (included with Panther), WebLogic 6.1SP3 (we use it at work), Resin, and JRun. I use Tomcat for servlet work since that's very portable, and I use WebLogic for EJB stuff I am writing for work, since EJBs are not that portable. All of them work reliably, although WebLogic has some native IO libraries that are missing on OSX, resulting in some areas of slower performance. I should try WebSphere one of these days.



I also want to play, in addition to doing work. Can I develop cool Aqua applications well (for fun on the side) using Java? Anybody tried SWT and does that look/work nice?
Download Eclipse. It's written in SWT and looks quite nice. The Apple dev tools include Java support for the Cocoa framework, but I've not used it. If you know Java, Cocoa is easy to learn, and Cocoa apps are faster as native apps than Cocoa/Java.
Mac Pro 2x 2.66 GHz Dual core, Apple TV 160GB, two Windows XP PCs
     
DaGuy
Senior User
Join Date: Oct 2000
Location: Lawrence, KS
Status: Offline
Reply With Quote
Nov 2, 2003, 12:16 AM
 
I think J2EE dev is very smooth on MacOSX. All you need is a good app server and several run very well on the mac: JRun4, JBoss a WebObjects and any 100% Pure Java one will do just fine.

I use JRun4 for web & app server. At work we use Windows2000 and I have no choice but to use that. However, every once in a while I'll take some work home and run it of my imac 800 MHZ, 768 MB RAM. I prefer the mac. The OS just doesn't stand in your way, you got a Unix etc.

As longs as you are not hooked on some windows only tool, then you should be fine.
( Last edited by DaGuy; Nov 2, 2003 at 12:24 AM. )
     
TampaDeveloper  (op)
Dedicated MacNNer
Join Date: Nov 2003
Status: Offline
Reply With Quote
Nov 2, 2003, 10:05 PM
 
Hi. Just wanted to say thanks for the responses. Your input helped alot and I really look forward to having new toys to play with soon.
     
   
 
Forum Links
Forum 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
Top
Privacy Policy
All times are GMT -4. The time now is 11:33 AM.
All contents of these forums © 1995-2017 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.8 © 2000-2017, Jelsoft Enterprises Ltd.,