Fremus.co.za

Demistifying Life and Web Development

Where are the development efforts happening?

And more where will mine be in the near future? I was looking at Macbook Pros today and I am seriously considering switching over for quite a few reasons. The first reason is that I really want to get stuck into learning Python or a non-windows programming language, and it seems Mac OS X is a natural extension for Python. I’m not looking for a programming language alone though and would prefer a technology stack instead.

The .NET framework is a technology stack that stretches quite far, from desktop development, database development, web development and mobile development, and you dont have to learn separate programming languages for each. I dont just write code for web development purposes – I write whatever I need for a particular job. Windows Powershell seamlessly integrates with the .NET framework’s BCL (base class library).

It seems to me that because Mac OS x is a UNIX system at the core it would integrate well with hosted content on Linux- or Unix-based systems, which means that you become part of a technology stack. With my limited knowledge and experience on Ubuntu I was able to connect through a shell to a Linux-based webhost, and I was able to traverse through directories and files. This seems like a natural extension of the development environment to me.

A while ago I noticed that at least two Microsoft people left to work for Google and while this may not seem like much of an event I find myself questioning the platform(s) I use for development. At heart I am a curious and innovative person who will generally seek to use something to solve a particular problem, regardless of what technology it uses. I have also been guilty of some fanboyism with regards to things like Visual Studio and C#, but I too realise that being a fanboy of something tends to make you a bit ignorant of other things. I have for instance decided not to learn PHP simply for the reason that I dont like its syntax style, the dollars just seem to clutter the code and PHP is not such a widely applicable language such as C# or Python. You could write any type of application with either Python or C# – windows-based or web-based. I also seem to think PHP is not quite on the same level as Python or C# in terms of language maturity, but that is just an opinion.

  • Share/Bookmark
posted by fr3dr1k in Fremus.co.za,Personal and have No Comments

Place your comment

Please fill your data and comment below.
Name
Email
Website
Your comment
Get Adobe Flash playerPlugin by wpburn.com wordpress themes