Technologies which can be used in presentation component
The Windows Presentation Foundation is Microsoft’s next generation UI framework to create applications with a rich user experience. WPF combines application UIs, 2D graphics, 3D graphics, documents and multimedia into one single framework. Its vector based rendering engine uses hardware acceleration of modern graphic cards. This makes the UI faster, scalable and resolution independent.
The advantages of WPF applications include,
* Resolution Independence
* Hardware Acceleration
* Rich Composition and Customization
* Easy Deployment:
As WPF Applications come in all shapes and sizes, and the ...view middle of the document...
Technologies which can be used in business logic component
Advantages of ASP.NET to Web application developers include,
* The Compiled Code (vs. PHP Interpreted Code) – .NET compiles code, such as C#, into what its creators have termed MSIL (Microsoft Intermediate Language).
* With ASP.NET you get the whole .NET Class Library and the thousands of third party components as well. There are definitely much more third party components out there for .NET than for PHP.
* In ASP.NET it’s easy to use threads and build asynchronous handlers in your server-side web code.
The Visual Studio .NET IDE makes coding much, much easier. This also a Microsoft technology which we should purchase for the use of this technology.
PHP is an open-source server-side scripting language. We can create dynamic web pages with the PHP scripting language. A dynamic Web page interacts with the user, so that each user visiting the page sees customized information. PHP can also be used to create dynamic web pages that are generated from information accessed from a MySQL database.
This scripting language is growing day by day. PHP5 a fully object oriented language and its platform independence and speed on Linux server helps to build large and complex web applications.
Advantages of PHP,
* Free From Restrictive Licenses
* Massively Reduces Your Server Bills
* Mature Code and Works With A Number of Databases
Because PHP is open source technology, this technology can be used free. Thereby we can make application more cost effective with PHP.
Technologies which can be used in data component
MySQL is the world's most popular open source database software. Many of the world's largest and fastest-growing organizations use MySQL to save time and money powering their high-volume Web sites and critical business systems.
MySQL is a relational database often used to store data for web sites working in conjunction with PHP. Relational means that different tables of the database can be cross referenced to one another. SQL stands for "Structured Query Language" which is the standard language used to interact with databases. MySQL was built using the SQL base and released as an open source database system. Because of its popularity, it is highly supported with PHP. Before you start learning to make databases it is important to understand more about what tables are.