Skip to main content

Posts

Showing posts from 2012

Difference Between ASP.NET WebForms and ASP.NET MVC

One of the frequently asked questions about ASP.NET MVC is that how is different from ASP.NET WebForms. Is ASP.NET MVC a replacement for WebForms. The answer is No. ASP.NET MVC, is not a replacement for WebForms. Both ASP.NET MVC and ASP.NET WebForms are built on top of the Core ASP.NET Framework. In fact a lot of features we use in ASP.NET such as Roles, Membership, Authentication and a lot of namespaces, classes and interfaces can be used in an ASP.NET MVC application ASP.NET WebForms ASP.NET MVC Uses the ‘Page Controller’ pattern. Each page has a code-behind class that acts as a controller and is responsible for rendering the layout. Uses the ‘Front Controller’ pattern. There is a single central controller for all pages to process web application requests and facilitates a rich routing architecture Uses an architecture that combines the Controller (code behind) and the View (.aspx). Thus the Controller has a dependency on the View. Due to this, testing and mainta

Waht Is Responsive web Design

Responsive Web Design  ( RWD ) is an approach to web design in which a site is crafted to provide an optimal viewing experience—easy reading and navigation with a minimum of resizing, panning, and scrolling—across a wide range of devices (from desktop computer monitors to mobile phones). Elements of Responsive Web Design A site designed with RWD uses  CSS3   media queries  an extension of the  @media  rule, to adapt the layout to the viewing environment—along with fluid proportion-based gridsand flexible images: Media queries  allow the page to use different CSS style rules based on characteristics of the device the site is being displayed on, most commonly the width of the  browser . The fluid grid concept calls for page element sizing to be in relative units like percentages or  EMs , rather than absolute units like  points  (which are typically for print media).Note that pixels are relative units.  Flexible images are also sized in relative units (other than pixels), such

Difference Between black hat and white hate techniques

Topic High Risk "Black Hat Tactics" Low Risk "White Hat Tactics" Cloaking Showing different content to different users based on user-agent(i.e. Googlebot) Showing the same content to all users Doorway Pages Little or no useful content pages meant to rank well for a specific keyword set and then funnel traffic to a specific page Useful/Unique/Benefitial content meant to rank well for a specific keyword set. Link Bait Creating stories that are blatantly false merely to bait people into linking to your site Creating unique, beneficial, and interesting stories that allow web masters an editorial choice (informed choice) to link to the content. Widget Bait Creating a widget that has • Hidden Links • Links to Off-topic sites • Links to a site other than where the widget was downloaded • Stuffs keywords into the link back • Doesn't openly disclose what is associated with the widget (links, etc.) • High number of links paired with the widget • Provides fu

.net CertificationList

.net certificationList  * MCTS * MCPD * MCSD * MCP * MVP  MCTS - The Microsoft Certified Technology Specialist. its comes under .net 2.0 certification. This is the fresh exam and do not require any previous exams to clear it. So a new developer can start from this exam.  Following are the specialization and exams under those .NET Framework 2.0 Web Applications one has to pass the following examinations:  * Exam 70–536: TS: Microsoft .NET Framework 2.0 - Application Development Foundation  * Exam 70–528: TS: Microsoft .NET Framework 2.0 - Web-Based Client Development . NET Framework 2.0 Windows Applications one has to pass the following examinations:  * Exam 70–536: TS: Microsoft .NET Framework 2.0 - Application Development Foundation  * Exam 70-526: TS: Microsoft .NET Framework 2.0 – Windows-Based Client Development .NET Framework 2.0 Distributed Applications one has to pass the following examinations:  * Exam 70–536: TS: Microsoft .NET Framework 2.0 - Application