ASP .NET

.NET Open Source {7}

by Jasmine C
The article I read this week discussed the how ASP.NET Web API and ASP.NET Web Pages source codes will now be released under an open source code, Apache 2.0.  API.NET MVC, Web API and Web Pages will have their code repositories hosted on CodePlex and this will allow for the projects development transparency.  By hosting their codes in a repository, the development of these projects will be more open and thus allow for everyone in the community to provide their own feedback on code checking, bug-fixes, new feature developments, and build and test the product on a daily basis (Gu, 2012).  Also new is that developers, other than the ones working for Microsoft, will be allowed to submit code contributions to the MS development team. The MS team will then review these codes to potentially include them in the end product and potentially help deliver a better product in the end.  The development team for Microsoft ASP.NET is continuing to grow and hopefully in the near future the three products discussed will be better than ever. read more...

Web Development With ASP.NET MVC {2}

by Daniel S
As discussed last week, Microsoft ASP.NET is a common web development tool. ASP.NET MVC (Model View Controller) is a component, built into ASP.NET that offers built in AJAX functionality and support of jQuery. As we progress further in web development, we are starting to see that AJAX is becoming more standardized to many web applications. ASP.NET MVC peovides Helper classes to generate HTML, which supplements AJAX scripts. ASP.NET MVC also provides a good development platform when designing in HTML, CSS, and JavaScript. read more...

Ajax intrated into ASP.NET {3}

by Jorge R
The topic of my article this week explains, Ajax technology and how it is implemented with ASP.NET. The main goal for web applications is to development a system with rapid response time with an array of functionality. In 2005 Ajax a new development tool for web application emerged, this new tool allowed web developers the ability to produce more agile web applications with rapid speeds. Big companies have implemented Ajax into their web pages, such as Google. Google first implemented this technology into Google Maps by,” using the cursor to move in scale line to enlarge or reduce the map, responding immediately and not waiting for pages update completely”. This technology can also be seen in Google suggest, by displaying the users search request immediately. Ajax stand for Asynchronous JavaScript and XML. What makes it unique is the fact that it is not a new language or technology but it is an array of technologies compiled together to form the system. These technologies include,”…JavaScript, XHTML, CSS, DOM, XML, XMLHttpRequest and XSTL…”. Microsoft was one of the first pioneers to implement Ajax in their ASP.NEt web development software. Microsoft has also added JavaScript and OOD (oriented object development) to the software. ASP.NEt has been integrated with server based ASP.NET platform as well as providing the client and server components together. This allows the automatic conversion which enhances the program application and user experience. read more...

Which one is better? {3}

by David H
This week I read article about comparison between ASP.Net Web Form and ASP.Net MVC. For ASP.Net developers when they want to build a new Web project, they will consider these two methods for their designing. Most of companies, they go with ASP.Net MVC more than ASP.Net Web Form. The reason they choose to use ASP.Net because ASP.Net has a lot technical goodies for their development and for significant revision of existing sites. In addition, most IT organizations believe that ASP.Net MVC has great value. It has more features that can help developers create a significant Web project. The difference between ASP.Net Web Form and ASP.Net MVC is Web Form shielded developers from the nifty gritty details of HTME. On the other hand, MVC stay closer to metal of HTME and HTTP. It gets rid of the thick abstraction layer built on top of Web Form such as view state, server controls, page controllers, and event base page life cycle. One thing that is good about MVC is when we write bad code MVC will make it easier to diagnose than Web Form. However, the cost of MVC is higher than Web Form. read more...

Amazon Relational Database Services (Amazon RDS) {1}

by Miguel V
The article I chose, Amazon Web Services Announces New Managed Services for Windows Developers Worldwide, talks about Amazon annoucing a new managed services for windows developers with the launch Amazon RDS for Microsoft SQL Server and ASP.NET called AWS Elastic Beanstalk. Business can use “Amazon RDS to offload the operational responsibilities of their MySQL and Oracle database.” The article also talks about AWS Elastic Beanstalk which gives developers “an even easier way to quickly deploy and manage their Java, PHP and ASP.NET applications in the AWS Cloud.” AWS works by having the user upload their application and it will automatically handle the deployment details of capacity provisioning, load balancing, auto-scaling, and application health monitoring. read more...

ASP.NET Is Huge!! {2}

by Daniel S
In today’s technological society, the trend is moving away towards static web pages, and is moving towards a more dynamic, highly functional web pages. ASP.NET is a free technology, that helps aid for dynamic web pages. Large companies are jumping on the band wagon, such as NASDAQ, Microsoft, and USA Today. Why you might ask? Well simply put, it allows developers to build web enabled applications that can be loaded and adapted to any web browser. Currently ASP.NET 4.0 is the most up to date application that comes built into Visual Studio 2010. ASP stands for Active Server Pages. It supports both JScripts and VBScripts. One of the benefits of ASP.NET 4.0 is that it helps provide protection form external hackers which includes cross-site scripting, and request-reply requests. Currently, ASP.NET 4.5 is in development, which will support Windows 8 and HTML5. read more...

ASP.NET V.S. JSP which gives a better MVC implementation {2}

by Salvador A
One of the major problems with a growing World wide web is the number of users and second the number of request being sent out by all of those users. To solve this problem their is a type of “website” implementation called MVC, which stands for The Model View Controller, design pattern. This type of design pattern aims to split up basic HTML into separate modules that each perform a specific task and create an overall better and faster web experience. By separating the modules, they are able to isolate the user interface logic from the business logic. The point here is that you no longer have  to perform major test when changing some user UI, instead since they are isolated from each other you will know that a change in one will not affect the other, thus you do not have to spend resources back tracking possible errors. The data provided showed that a MVC implementation in ASP.NET was better, the main point behind ASP.NET being better was that it is loosely implemented and thus made it easier for any programmer to implement the MVC. While JSP was also a direct implementation of MVC its major flaw was that it was difficult for programmers to implement. read more...

Building a voice control system for navigating the web. {4}

by Cary C
The journal article I have chosen is somewhat dated as it is five years old, but I still find it interesting because I believe it may describe one of the first major technology breakthroughs made possible through ASP.NET 2.0.  The authors compare four different technologies in their paper: Active Server Pages (ASP), ASP.NET 2.0, Java Server Page (JSP), and Hypertext Preprocessor (PHP).  Their research indicated that ASP.NET 2.0 had the highest communication success while also having the lowest response time.  Their testing involved pitting a Microsoft solution (Windows 2003, MSSQL 2005, and IIS) versus a LAMP solution (Linux, Apache, MYSQL).  Their goal was to develop a solution that would allow users to navigate through webpages using verbal commands rather than using their mouse or keyboard. read more...

Windows Web Server Flaw {2}

by Yeimy F
 

In 2010, Microsoft rushed out a fix for ASP.NET bug on Windows server. It was a flaw that started to be deployed by online attackers who caused some limited attacks but made several attempts to bypass Windows Server Operating system. “ ASP.NET is used to build Web applications, and the bug gives attackers a way to gain access to protected files or read encrypted data sent by an ASP.NET application server.” Online attackers were able to steal username and passwords from websites. However, this bug was not considered harmful to customers unless they happen to run a Web server on their computer. read more...

Data is Power {1}

by Cole O’C
Since we are looking into linking database with websites via ASP.NET, and Google just consolidated their database for all their users, I thought it would be worth talking about. Last Thursday, March 1, Google removed the barriers that legally stopped them from linking all of a person’s electronic data together. Before, it kept things separately, such as your Google searches, the videos you have watched on YouTube, where you have gotten directions to on Maps, and so forth. Now, all of that data is mingled together in order to let Google sell you what they think you most want. “If you watched football clips on YouTube, an ad for upcoming matches might appear beside your [Gmail] inbox.” This gives Google a tremendous amount of power over the web experiences of literally countless amounts of people. One of the largest concerns to crop up since these changes is, “What if Google got hacked?” It is now safe to assume that every intelligence agency in the world wants access to the Google data servers. The amount of information that Google has in its servers is completely ridiculous, but in and of itself is not worth a cent more than the servers storing the data. Using data correctly is a staple of being a successful business in the modern world, no matter the amount of data available. read more...