Post
by asgard20032 » Tue Jul 10, 2012 5:59 pm
And they say macintosh is easy...
On mac, not all standard program are available from command line. And from GUI, we can't change every setting. Mac = BSD, with lot of standard program we usually use removed, and from GUI, not many setting we can change, and some area of the directory hierarchy we can't even access even when we are root... So basically, Mac = complete desktop environment not very tweak-able, limiting end user's freedom to customize.
Only true OS are Unix(Excluding Mac) and GNU/Linux and GNU/Freebsd (Like Debian with BSD kernel). They are the only OS that allow user to do whatever they want with their OS(Especially with ArchLinux and Gentoo and Slackware, and most BSD).
I only tried Macintosh because it was a Unix, but was not happy.
Also, I found out that mac is not a good development environment. Fortunately, they keep GCC installed. But except that... bad integration with most of popular API, like GTK, because of X window... Some program not available, like HipHop PHP, a php compiler, is not available on mac. Because of the lack of customization, its also hard to make a server out of a mac, tweak every set up to get the maximum out of memory, disk access... We can not even boot in command line only, they impose us their horrible interface. And we can't use every programming language on mac. Also, most of the IDE either are not available, have bug, or just look horrible on mac (The look, it just don't fit well with the rest of the style of other window), so the only good IDE is Xcode, and I really don't like it.
Ok well, easy to shutdown, to power up, to log in, to open a internet browser, listen music, but beyond those, its not easy to do something more advanced out of a mac, so limited to basic task. But yeah, there is good program available for mac, like garage band, but beyond that, program not made by apple are not so good. Also, this happen quite often they break compatibility... From leopard to Snow leopard to Lion, happened so many time that program stopped working.
The only way to make good program on mac is by using objective-c, a horrible programming language. A language that only has use on Apple product. I won't learn that language that can't even be used on other system. Also, good luck with the file hierarchy, this is not even standardized... Library are not where they are suppose to be.
Trust us, you should go with a Linux Distribution or a BSD, and stop to pride windows, or mac.
For me, mac is a nerfed Unix. People think that mac is easier to use, but in reality, its not easier to use. A Linux distribution, well equipped (not a minimal installation) is easy as mac to use. It support almost all hardware with no need to install or configure driver, in most of the time. The desktop is clean, and its, in most of available distribution, ready to do programming.
Linux distribution I consider more easier to use than mac are: Ubuntu, Fedora, OpenSUSE, Linux Mint, Debian, Mandriva, Red Hat.
Many people say that Debian are for more intermediate user, but actually, i found out really easy to use. Equality with Ubuntu. I tried both, and I just can't find what is easier to use in Ubuntu. Its easy to use for normal user as long as you install a desktop environment. Else, its more for intermediate-advanced user.
Also, from what you already talked about AutoIt, we need to simulate keystroke and mouse click... Why complicate our life when we can simply make a call to another program to do the job or change a configuration file... In Perl and most other language, we simply make a shell command to use a program to do the job, and get the output. So much simpler to start/stop a server, than simulating keystroke...
