Minority Report: Macs gaining enterprise cred
-
-
they'd seriously look at the Mac or Linux platforms
Read the article, Mac or Linux........ Unix has been a corperate mainstay for years
Grady Booch: I told Google to their face...what you need is some serious adult supervision. (2007 Turing lecture) http://www.frankkerrigan.com/[^]
-
Just to show you how deep in the dark I am regarding Macs (and how lazy I am to not really want to spend the time answering my questions because frankly I don't care): Do they have servers? Is there a separation between the "user" OS and a "server" OS? Do people really use Macs to host websites? What about development? Is there a decent C++ compiler, or do people use Objective C? What sort of databases can one get for Mac? Are they "enterprise" grade? I guess those are rhetorical questions. Too bad the article just spouted about Macs being used more to access the Internet than to provide some concrete information about Macs in an enterprise environment. Marc
-
Just to show you how deep in the dark I am regarding Macs (and how lazy I am to not really want to spend the time answering my questions because frankly I don't care): Do they have servers? Is there a separation between the "user" OS and a "server" OS? Do people really use Macs to host websites? What about development? Is there a decent C++ compiler, or do people use Objective C? What sort of databases can one get for Mac? Are they "enterprise" grade? I guess those are rhetorical questions. Too bad the article just spouted about Macs being used more to access the Internet than to provide some concrete information about Macs in an enterprise environment. Marc
The MacOS X series is basically running a modified Unix, the Kernel being referred to as the "Darwin"-Kernel. Don't ask me why. So, theoretically, adaption of standard Unix-Software should not me much of a problem. As for the C++-Compiler: Metrowerk discontinues their CodeWarrior Suite after MacOS 9, not willing to make the switch. Bummer, because that was easily the best compiler for the Mac platform.
Cheers, Sebastian -- "If it was two men, the non-driver would have challenged the driver to simply crash through the gates. The macho image thing, you know." - Marc Clifton
-
Just to show you how deep in the dark I am regarding Macs (and how lazy I am to not really want to spend the time answering my questions because frankly I don't care): Do they have servers? Is there a separation between the "user" OS and a "server" OS? Do people really use Macs to host websites? What about development? Is there a decent C++ compiler, or do people use Objective C? What sort of databases can one get for Mac? Are they "enterprise" grade? I guess those are rhetorical questions. Too bad the article just spouted about Macs being used more to access the Internet than to provide some concrete information about Macs in an enterprise environment. Marc
Marc Clifton wrote:
What about development? Is there a decent C++ compiler, or do people use Objective C?
I can answer that one. The vast majority of development on Macs is Java and Objective C. Java seems to be losing ground there.
Tech, life, family, faith: Give me a visit. I'm currently blogging about: How could God prove Himself to humanity? The apostle Paul, modernly speaking: Epistles of Paul Judah Himango
-
Marc Clifton wrote:
What about development? Is there a decent C++ compiler, or do people use Objective C?
I can answer that one. The vast majority of development on Macs is Java and Objective C. Java seems to be losing ground there.
Tech, life, family, faith: Give me a visit. I'm currently blogging about: How could God prove Himself to humanity? The apostle Paul, modernly speaking: Epistles of Paul Judah Himango
What do Microsoft use to write Mac Office?
Kevin
-
What do Microsoft use to write Mac Office?
Kevin
A whole lot of Methamphetamine. :) (actually, I'm not sure. I'd guess C++ with Cocoa for the UI.)
Tech, life, family, faith: Give me a visit. I'm currently blogging about: How could God prove Himself to humanity? The apostle Paul, modernly speaking: Epistles of Paul Judah Himango
-
Just to show you how deep in the dark I am regarding Macs (and how lazy I am to not really want to spend the time answering my questions because frankly I don't care): Do they have servers? Is there a separation between the "user" OS and a "server" OS? Do people really use Macs to host websites? What about development? Is there a decent C++ compiler, or do people use Objective C? What sort of databases can one get for Mac? Are they "enterprise" grade? I guess those are rhetorical questions. Too bad the article just spouted about Macs being used more to access the Internet than to provide some concrete information about Macs in an enterprise environment. Marc
Yes they have servers, great big steaming ones. Multi processor, multi-core kind of machines. The OS is pretty much the same with the main differences being different 'packeges' installed, not too much of a different paradigm from 'doze. They actually have a REALLY cool web dev technology called Web Objects, I've only played with it a little but been to many sites based upon it and it is quite slick. Most development now is mainly done with the free (from Apple) XCode which comes with a compiler for C, C++, Objective C and several others. It includes different application frameworks for targeting apps at varying levels of service from daemons up to web sites. I have been doing Carbon and Cocoa type apps for a bit (C with a really nice framework and and Objective C with an amazing framework). You can also use plain old GCC if you wish to torture yourself. There are a few other ports of other products to Mac but XCode is pretty good, the GDB front end works well enough but still has it's moments. I was able to make the transition from Windows with ease (been doing DOS/Windows since 88). As far as databases, there are a few options a *nix underneath, PostGres and MySql being more recognized, dunno if Oracle or others have a Mac port. Contrary to popular belief, these things can and do run many smaller businesses, just not a huge share. As you would expect from any *nix box it has all of the inter/intranet services readily available (DNS, DHCP, gateway/firewall, web, LDAP) as well as mail/collaboration, seamless CIFS/SMB, etc... I don't know how that rest of the hardware stacks up, but feature for feature, tick for tick, my MacBook Pro was actually a little CHEAPER than the nearest similarly configured brand name Windows laptop last time I did the comparison (about 3 months ago). Hope that helps answer some of your questions.
-
A whole lot of Methamphetamine. :) (actually, I'm not sure. I'd guess C++ with Cocoa for the UI.)
Tech, life, family, faith: Give me a visit. I'm currently blogging about: How could God prove Himself to humanity? The apostle Paul, modernly speaking: Epistles of Paul Judah Himango
I was thinking more what IDE they use.
Kevin
-
Yes they have servers, great big steaming ones. Multi processor, multi-core kind of machines. The OS is pretty much the same with the main differences being different 'packeges' installed, not too much of a different paradigm from 'doze. They actually have a REALLY cool web dev technology called Web Objects, I've only played with it a little but been to many sites based upon it and it is quite slick. Most development now is mainly done with the free (from Apple) XCode which comes with a compiler for C, C++, Objective C and several others. It includes different application frameworks for targeting apps at varying levels of service from daemons up to web sites. I have been doing Carbon and Cocoa type apps for a bit (C with a really nice framework and and Objective C with an amazing framework). You can also use plain old GCC if you wish to torture yourself. There are a few other ports of other products to Mac but XCode is pretty good, the GDB front end works well enough but still has it's moments. I was able to make the transition from Windows with ease (been doing DOS/Windows since 88). As far as databases, there are a few options a *nix underneath, PostGres and MySql being more recognized, dunno if Oracle or others have a Mac port. Contrary to popular belief, these things can and do run many smaller businesses, just not a huge share. As you would expect from any *nix box it has all of the inter/intranet services readily available (DNS, DHCP, gateway/firewall, web, LDAP) as well as mail/collaboration, seamless CIFS/SMB, etc... I don't know how that rest of the hardware stacks up, but feature for feature, tick for tick, my MacBook Pro was actually a little CHEAPER than the nearest similarly configured brand name Windows laptop last time I did the comparison (about 3 months ago). Hope that helps answer some of your questions.
George L wrote:
I don't know how that rest of the hardware stacks up, but feature for feature, tick for tick, my MacBook Pro was actually a little CHEAPER than the nearest similarly configured brand name Windows laptop last time I did the comparison (about 3 months ago).
From a half dozenish times I've looked at relative pricing, I think the biggest factor is that dell, hp, gateway, etc tweak their prices weekly and apple prefers to keep them fixed for several months at a time. Apple'll do a big price drop/feature increment and initially be cheaper but a few months later all the competitions chipping away at their prices every week will eventually leave apple systems more expensive. Then Apple'll do a big pricedrop/feature increment... The biggest potential issue depending on your needs is that apple doesn't have any products in several of the entry level and slightly above slots. I can see not offering the $500 celeron laptop since that model always sucks. But they don't have the $800 15" entry level dualcore laptop, or the $1100 15" entry level++ dualcore laptops either. The $1100 12" model has similar specs to the $800 15" one due to the price premium for the more compact parts. They also don't have an entry level $1000ish 17" model for people who want a portable desktop with a bigger screen. I vaugely remember there being a few config spots in the higher end where they didn't have a model to compete against the PC crowd but don't recall what they were off the top of my head.
-- You have to explain to them [VB coders] what you mean by "typed". their first response is likely to be something like, "Of course my code is typed. Do you think i magically project it onto the screen with the power of my mind?" --- John Simmons / outlaw programmer
-
Just to show you how deep in the dark I am regarding Macs (and how lazy I am to not really want to spend the time answering my questions because frankly I don't care): Do they have servers? Is there a separation between the "user" OS and a "server" OS? Do people really use Macs to host websites? What about development? Is there a decent C++ compiler, or do people use Objective C? What sort of databases can one get for Mac? Are they "enterprise" grade? I guess those are rhetorical questions. Too bad the article just spouted about Macs being used more to access the Internet than to provide some concrete information about Macs in an enterprise environment. Marc
Marc Clifton wrote:
Do they have servers? Is there a separation between the "user" OS and a "server" OS?
Yes, there is a Mac OS X server. As it's all BSD Unix underneath, even standard OS X will handle light server duties happily enough.
Marc Clifton wrote:
Do people really use Macs to host websites?
I believe Apple do :-)
Marc Clifton wrote:
What about development? Is there a decent C++ compiler, or do people use Objective C?
You have GCC - which has C, C++, Objective C and Objective C++ front ends. But the primary development framework is Cocoa, which is Obj-C. You can mix C++ and Obj-C. Also, bridges to scripting languages (Ruby, Python) are becoming available, I believe.
Marc Clifton wrote:
What sort of databases can one get for Mac? Are they "enterprise" grade?
Generally, SQLLite, MySQL. I believe Postgres is available and there is an Oracle for OS X.