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 > Hardware - Troubleshooting and Discussion > Mac Notebooks > Programming on 12in PB

Programming on 12in PB
Thread Tools
Fresh-Faced Recruit
Join Date: May 2004
Status: Offline
Reply With Quote
Feb 12, 2005, 10:13 PM
 
Ok, finally have enough extra loan money to get a PB. This is my first foray into the Mac. I had been waiting for a G5, but it is going to take too long, delay after delay with the production/heating issues. Anyhow, I have been lurking a couple years getting info, waiting for money/G5. So, I am leaning towards the 12 due to cost and portability, but I am concerned about screen real estate for programming. I am getting a teaching credential and will be teaching business/technology and to be more employable I need to learn a programming language or three. My friend is a CC/EE major and says that the screen size/resolution is not enough. What do you guys think? Also, is there any open source version of VB on the Mac? Or would I be out of luck? I assume C++ and Java would be fine?
     
Forum Regular
Join Date: Sep 2002
Location: The land of evil: Redmond
Status: Offline
Reply With Quote
Feb 13, 2005, 12:38 AM
 
I am a CS Major with a 12" so I think I can help

I find the screen real estate "usable" but if you are going to get one of these invest in an external monitor. The 12" is a very good portable machine and so I take mine almost everywhere (class, girlfriend's, College of Computing, etc). If you are going to be carrying this thing everywhere you go then this is a very good purchase. If not, then I would highly suggest the 15". With the 15, it is much easier to have two windows open on the screen at the same time making programming much easier.

As for programming languages, there is no VB for the mac. This is a good thing but since you are learning it to enhance your resume then you might want to try using virtual pc. Java works great on the mac and I recommend using eclipse as your java editor. C++ does exist in some form on the mac though I have never played with it on mine. I would recommend learning php as well.
12" PB 867 *Retired :( *
2.2 Ghz 15" Macbook Pro
     
Mac Elite
Join Date: Oct 1999
Location: New York, NY
Status: Offline
Reply With Quote
Feb 13, 2005, 12:44 AM
 
I'm a CS major too. 1024x768 is OK for Java and C++ esp. with Command-Tab and Exposé. Write your code in SubEthaEdit, cmd-tab to the Terminal and compile. XCode runs fine in 1024x768 too.

However for serious stuff (and esp. graphic design/web dev, my concentration) an external monitor is a good thing. I ordered a cheapo LCD that got good reviews (Acer 1415B I think). It was under $220, 17" and has 1280x1024 resolution w/ 3 year full warranty. Try your PB out and if you feel it's too restrictive pick up a monitor for home. LCDs are getting cheap these days.
     
Senior User
Join Date: Sep 2004
Location: Guam USA
Status: Offline
Reply With Quote
Feb 13, 2005, 06:04 AM
 
The external monitor is a must. I am currently programming a 4D database on my 12" PB. When I'm not attached to an external monitor, I can get by on my 12" screen with the help of Panther's Expose.

However, it is more comfortable to connect to an external monitor with dual monitor spanning. This increases the screen real estate I get by at least 2-3 times.

Learn to use Panther's Expose features. I have it programmed for F10, F11, and F12. Expose really makes windows much more manageable. Once you start using Expose, you'll wonder how you ever got along without it.
     
Addicted to MacNN
Join Date: Mar 2000
Location: London, UK
Status: Offline
Reply With Quote
Feb 13, 2005, 06:57 AM
 
Originally posted by Altair:
As for programming languages, there is no VB for the mac.
You might want to take a look at REALbasic, though.
     
Mac Elite
Join Date: Oct 2004
Location: Downtown Austin, TX
Status: Offline
Reply With Quote
Feb 13, 2005, 09:11 AM
 
C and C++ are available on almost any platform that's ever existed. The GNU C and C++ (gcc and g++ respectively) are some of the best you can find. Also, Apple has optimized gcc and g++ to be very fast in OS X, so you won't have to worry about speed.

Eclipse is a nice IDE for Java, but I like Xcode more. Eclipse feels kinda sluggish on my iBook G4.

But most of the time I'm not working on a big project so an IDE is not necessary. TextEdit or another simple text editor and the Terminal is mostly what I use.

Since my iBook 12" screen is the same as your PB, I know where you're coming from. As long as you're not doing any serious graphics programming or time-critical programming then 1024x768 is fine. But, like everyone else said, I would buy an external monitor with at least a resolution of 1280x1024. That Dell widescreen 20" is simultaneously awesome and cheap.
     
Junior Member
Join Date: Jan 2004
Location: Geneseo NY
Status: Offline
Reply With Quote
Feb 13, 2005, 10:19 AM
 
I was in the same situation you are in. I got the 15" powerbook becasue I knew I wanted a larger screen. Even if the larger screen I still span my screen to another monitor to work. I usually use 2 terminal screens, one to compile and 1 to type out my code.
     
   
Thread Tools
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
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 03:30 PM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2