Report: .Net and jQuery (Kristian)
Contents
.NET
Summary:
.NET Framework is a software platform that was developed by Microsoft in the late 1990's and runs mostly on Microsoft Windows. .NET is for developing web-based and windows-based applications within the Microsoft environment. It includes a very large library and has language interoperability. Language interoperability simply means that two different languages can interact and operate on the same kind of data structure. Programs written in .NET Framework operate in Common Language Runtime which guarantees certain properties and behaviors in the areas of memory management, security, and exception handling. The class library and the CLR constitute .NET Framework.
Requirement:
- Windows
Pros:
- Easy to understand
- Compatible with different programming languages like Visual Basic and C++ are complex languages that ease to projects transferring to different programming platform.
- Easily integrate into multiple formats
- Easy to install, access and use
- Robust and extensive security
- Reduce conflicts between different applications
- Various online applications and tools
- Usability and flexibility
Cons:
- Hardware Expenses
- The hardware and license cost of .NET is relatively very high.
- Software Expenses
- Although, Microsoft has designed “Express” versions available for free. The commercial versions come have advanced features but express lacks with them. Commercial versions are too expensive for individuals and small companies.
- Require experienced and skilled professionals
- .NET development requires strong backup of well experienced and skilled PHP developers though, it can be learn without any formal training.
.Net Technologies:
- Visual Studio
- C#
- VB.Net
- F#
- WinForms
- WPF
- ASP.Net
Would you use this technology for developing web applications?
Yes, I would use .Net when developing web applications because it provides the user the ability to create applications using multiple languages at once. For example, ASP.NET is one of their technologies that is specifically used to developed web pages and web sites with HTML, CSS, JavaSCript and server scripting. This technology has a lot of resources and tools made for web developing to be efficient and effective.
(Back to top)jQuery
Summary:
jQuery is basically a Javascript Library whose purpose is to make it easier to use JavaScript on your websites. jQuery takes long lines of Javascript code and wraps them into methods that you can call with a single line of code. It also simplifies a lot of complicated aspects that come out of using Javascript, like AJAX calls and DOM manipulation. jQuery is used by over 80% of the 10,000 most visited websites and is the most popular JavaScript library in use today.
Requirements:
- HTML
- CSS
- JavaScript
Pros:
- Eliminates a lot of cross browser javascript issues
- Can perform complicated Javascript operations in little code
- Large libraries
- Can easily add Ajax functionality to app
- Strong open source community. (Several jQuery plugins available)
- Has built in UI and effects libraries
Cons:
- Functionality maybe limited
- jQuery javascript file required jQuery Technologies:
- Any program used to code HTML
Would you use this technology for developing web applications?
Yes, I would absolutely use this technology when developing web applications because jQuery gives the programer the opportunity to be creative and create effects on their website which makes a more user friendly interface and more organized as well. It also makes the website more appealing to look at and more entertaining to use. When dealing with the coding part of jQuery it makes coding way more simple. Long line of javascript can now be implemented through jQuery in as little as one line.
(Back to top)