Resources For Windows Developers Moving To Unix? 19
abh asks: "I can't be the only one out there who has a background programming under Windows, primarily using Microsoft's Visual Studio. I'm a Linux enthusiast who is looking for information (books? Web sites?) on developing using the GNU tools. Since most of my experience is with a visual design environment, are there similar environments available Linux?"
Think Geek (Score:1)
CodeWarrior (Score:1)
Well... (Score:2)
And now, I have a question for you (or anyone else out there): Are there any good books/materials for learning Win32 or Carbon/Coco/etc programming? I'm a pretty good programmer, but I don't want to be tied to Unix/POSIX forever
--------------------------
Freshmeat IDE index (Score:2)
Freshmeat [freshmeat.net] has a development environment section:m ents.html [freshmeat.net]
http://freshmeat.net/appindex/development/environ
Here you will find Code Crusader [newplanetsoftware.com], a CodeWarrier look-alike. Never used it, but there are some favourable comments on freshmeat.
Re:Freshmeat IDE index (Score:2)
For GUI development (Score:1)
As for an entire development suite, I agree with the other suggestions above.
Books and documents (Score:2)
For non-GUI, UNIX specific programming details, I've found the following to be very useful:
Re:Well... (Score:1)
For "Carbon" programming, find any books on Mac programming. Then take note of which parts of the API aren't included in Carbon (this week). For Cocoa programming, try to find some of the old NeXTStep programming books, or maybe look at MiscKit [www.misckit.org] (the site hasn't been updated in a while, but in theory it will be ported to Cocoa); and of course, learn Obj-C (easy).
For Win32 programming... there are too many out there for anyone but a Win32-only reader to follow them all and be able to offer good reviews (and then, not from the perspective of a Unix programmer). So, I'd say grab a book from a publisher or author you've seen elsewhere (if possible), and read it.
Re:Why? (Score:2)
Oracle must be upset...
--
Re:Why? (Score:2)
Because it will improve your grammer, especially your subject/verb agreement problem.
komodo (Score:2)
This might help you if you switch back and forth as you get more used to linux. I don't think it's very mature on linux yet, but it may be worth keeping an eye on.
Win32 (Score:1)
Almost all windows programmers agree that a good place to start is:
It's pretty big, but it covers the basics + more. Even if you plan on mostly using MFC or something similar and not rolling your own raw-API program, this is definitely a worthy purchase.Charles Petzold's Programming Windows [amazon.com]
Grammar with an 'a' (Score:1)
Kylix! (Score:1)
Re:Why? (Score:1)
Well, right off the top of my head, here are a few items:
And a little more to the point:
Re:Win32 (Score:1)
--------------------------
I have a site (Score:1)
I maintain GNUSoftware.com [gnusoftware.com] - which may be a little bit relevant.
It stores pointers to Linux/Unix applications that are available on the Windows platform - this could enable you to try out, for example, Emacs on your current platform and get used to it before you switch.
Similarly you could download a port of GCC and get used to its command line interface, options etc, without leaving the environment with which you're already comfortable..
Steve
---
Try Multi-platformed Visual NetBeans IDE (Score:1)
What's good for you - it's working on both Linux and Windows (among other OS's).
Kamzik
Re:komodo (Score:1)