Inventive Developers
Idia Review
Sunday, June 17, 2012
History of programming frameworks
As it is evident, this is a pretty inefficient way to write code, and building large projects is terribly-terribly hard. As the complexity of computer software grew, computer scientists realized things could not be allowed to remain the way they were.
The programming languages that were subsequently developed were higher level, and had ready made libraries, which held functions that a programmer could call to perform routine tasks like printing data on the monitor, drawing a line, basic math, etc. A programmer could construct libraries of his own, and connect them to several projects, or even sell them to other programmers.
In higher level languages like C++ this was a much encouraged trend. Hundreds of ready-made source code units cropped up that let you do everything from handling input devices, to drawing complex interfaces, and calculating complex mathematical functions. They were called libraries, and sometimes when they became more complex, frameworks.
After Windows became the most popular operating system. Microsoft released a set of ready-made libraries they called the MFC (Microsoft Foundation Classes), which made windows based software development easier in C++ by giving the programmer quick access to many interface elements, and required functions. The MFC was the most popular framework for years.
Tuesday, March 27, 2012
Birth of the .Net (Dot Net) Framework
When Sun Micrososystems announced the release of Java, it was given a wonderful response by the programming community, because it solved many of those problems. The most appealing feature was portability, or the run-anywhere power that Java offered. This created a sudden burst in the demand for Java programmers and it became the hottest thing in programming.
An interesting feature of Java was its large framework, which let the programmers get rid of a lot of routine coding.
Another important thing that Java did, was show Microsoft what their available tools lacked, and what could be done to make things better for programmers. Microsoft then sanctioned the creation of a new programming platform that would solve many of the programmer's problems, and help retain its position as the leading development solution provider . The result was .Net framework.
Hacker 'command' servers seized in US: Microsoft
Saturday, February 11, 2012
What is .Net Framework & How does it work
The .Net framework supports the development of both Windows applications (through WinForms), and Web Applications/Websites (through ASP.Net).
The .Net framework is really huge, and is being constantly expanded by Microsoft's programmers to bring newer, and newer functionality. Like C++ library set, the .Net framework is divided into groups (called namespaces), which hold related functions and classes. You can 'use' a namespace in your project and get access to all the classes and functions found in that namespace.
The .Net framework is not limited to one programming language. Many programming languages support the .Net framework, and can call the functions from it. The most popular languages that support the .Net framework are C# (pronounced C.Sharp. Created along with .Net framework), and VB.Net. Many non-Microsoft programming languages too have emerged for the .Net Framework.
At the moment the .Net framework supports only Microsoft Windows and its main job is to hide the complexity of Windows programming by exposing it through a easier-to-use, and more logical classes. It stands over the Windows API, and many features in .Net framework make use of the Windows API internally to give you the functionality you need. There are people who want .Net Framework for other operating systems, and Mono is one such project that aims to port .Net Framework to Linux.
For the Internet, .Net framework allows the creation of rich dynamic websites through ASP.Net. ASP.Net supports C# and VB.Net programming languages and works on Windows Server. Many popular commercial websites have been created using ASP.Net, an example is Orkut, a popular social website.
If you are running a program that makes the use of .Net, you can run it only if you have .Net framework installed on your PC. If you've bought a new computer, or use a newer version of the Windows operating system, the .Net framework will be pre-installed. If you have an older machine or OS, you might need to download and install it. Look on Google.com.
New Thoughts
Browsers and servers use TCP/IP to connect to the Internet.
A browser uses TCP/IP to access a server. A server uses TCP/IP to send HTML back to a browser.
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
Saturday, July 23, 2011
Sunday, November 14, 2010
A Lesson in Life
If someone hurts you, betrays you , or breaks you heart, forgive them. For they have helped you learn about trust and the importance of being cautious to who you open your heart to.
If someone loves you, love them back unconditionally, not only because they love you, but because they are teaching you to love and opening your heart and eyes to things you would have never seen or felt without them.
Make every day count. Appreciate every moment and take from it everything that you possibly can, for you may never be able to experience it again.
Talk to people you have never talked to before, and actually listen. Hold your head up because you have every right to. Tell yourself you are a great individual and believe in yourself, for if you don't believe in yourself, no one else will believe in you either.
You can make of your life anything you wish. Create your own life and then go out and live it.