|
All main sites in our company are coded in .NET and I must admin that developement in this technology is fast and stable...The problem is that sites are getting havier what influence on their speed. The other problem is cost. Microsoft Windows Server System, SQL Servers, Visual Studio licences are very expensive especialy enterprise editions which properly support scalability. I designed efficient server envirinment for .NET applications which is described here: http://www.emilmajkowski.com/content/view/43/39/ Anyway all of that led me to question: "What technology is used by Google, NASA and other world potentats?" I found out very fast that google and NASA use Phyton programming language and I started researching. I also discussed about phyton with my classmate who is researching about it too. Very convincing is that google use this architecture. The have huge IT infrastructure which is very stable ( At least I have never seen google down ). Ok lets start the research. There are a lot of information about phyton on the official website: http://www.python.org/ The programming language is free, open source technology. Does it mean it is good and free ? :) The answer in my opinion is YES. Why to pay for all the licences then? There must be some trick. I will try to describe all th aspects of using phyton as main technology in the company: frameworks, programming environments, servers, operaing systems phyton works on and many others. On the official website there is clearly stated that Phyton runs on every operating system: "Python runs on Windows, Linux/Unix, Mac OS X, OS/2, Amiga, Palm Handhelds, and Nokia mobile phones. Python has also been ported to the Java and .NET virtual machines." Ok I see it gret, lets check frameworks. There are few main frameworks like Django, Pylons, Turbogears and they are made by diferent comunities for different uses. In my opinion the best is Pylons which is compared to other frameworks here: http://wiki.pylonshq.com/display/pylonscookbook/Concepts+of+Pylons This is very interesting article after which you will have good overview of the Phyton technology and MVC programming approach. I am sure you are interested in this technology and you would like to see how it works in practice. Lets see some screencast of creating first project in Pylons: http://www.pylonscasts.com/tesla.html Looks preety simple right? There are also a lot of interesting movies on youtube. Example about Django called: "Web development for perfectionists with deadlines" http://www.youtube.com/watch?v=p-WXiqrzAf8 Quite long but interesting :) On google tech talks there are many movies too: http://video.google.com/videosearch?q=type%3Agoogle+engEDU&page=1&lv=0&so=1 I will post more about this technology as I see it realy interesting. It looks like niche which is worth trying. Maybe some day we will code some application using phyton in our company. The question is if there are coders on the market or all left to google? ;)
|