ASP.NET is the next generation ASP, but it's not an upgraded version of ASP. ASP.NET is an entirely new technology for server-side scripting. It was written from the ground up and is not backward compatible with classic ASP.ASP.NET is the major part of the Microsoft's .NET Framework.
ASP.NET is a server side scripting technology that enables scripts (embedded in web pages) to be executed by an Internet server.
•ASP.NET is a Microsoft Technology
•ASP stands for Active Server Pages
•ASP.NET is a program that runs inside IIS
•IIS (Internet Information Services) is Microsoft's Internet server
•IIS comes as a free component with Windows servers
•IIS is also a part of Windows 2000 and XP Professional
ASP.NET 2.0 improves upon Asp.Net by adding support for several new features and ASP.NET 3.0 is not a new version of ASP.NET. It's just the name for a new ASP.NET 2.0 framework library with support for Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation; and Windows Card Space.
Benefits of ASP.Net
•ASP.NET has better language support, a large set of new controls and XML based components.
•ASP.NET provides increased performance by running compiled code.
•ASP.NET code is not fully backward compatible with ASP.
•Event-driven programming
•User authentication, with accounts and roles
•Higher scalability
•Easier configuration and deployment
Read More..
Friday, November 7, 2008
NET Framework version 3.5 Service Pack 1 provides the following new features and improvements
* ASP.NET Dynamic Data, which provides a rich scaffolding framework that enables rapid data driven development without writing code, and a new addition to ASP.NET AJAX that provides support for managing browser history (back button support). For more information, see What’s New in ASP.NET and Web Development.
* Core improvements to the CLR (common language runtime) that include better layout of .NET Framework native images, opting out of strong-name verification for fully trusted assemblies, improved application startup performance, better generated code that improves end-to-end application execution time, and opting managed code to run in ASLR (Address Space Layout Randomization) mode if supported by the operating system. Additionally, managed applications that are opened from network shares have the same behavior as native applications by running with full trust.
* Performance improvements to WPF (Windows Presentation Foundation), including a faster startup time and improved performance for Bitmap effects. Additional functionality for WPF includes better support for line of business applications, native splash screen support, DirectX pixel shader support, and the new WebBrowser control.
* ClickOnce application publishers can decide to opt out of signing and hashing as appropriate for their scenarios, developers can programmatically install ClickOnce applications that display a customized branding, and ClickOnce error dialog boxes support links to application-specific support sites on the Web.
Read More..
* Core improvements to the CLR (common language runtime) that include better layout of .NET Framework native images, opting out of strong-name verification for fully trusted assemblies, improved application startup performance, better generated code that improves end-to-end application execution time, and opting managed code to run in ASLR (Address Space Layout Randomization) mode if supported by the operating system. Additionally, managed applications that are opened from network shares have the same behavior as native applications by running with full trust.
* Performance improvements to WPF (Windows Presentation Foundation), including a faster startup time and improved performance for Bitmap effects. Additional functionality for WPF includes better support for line of business applications, native splash screen support, DirectX pixel shader support, and the new WebBrowser control.
* ClickOnce application publishers can decide to opt out of signing and hashing as appropriate for their scenarios, developers can programmatically install ClickOnce applications that display a customized branding, and ClickOnce error dialog boxes support links to application-specific support sites on the Web.
Read More..
Thursday, November 6, 2008
AJAX Gauge Control by DevExpress
DevExpress has announced the immediate availability of the ASPxGauge Component Suite for Windows Forms. Built and optimized for Visual Studio .NET, this Gauge control simplifies the way in which developers create and deliver dashboard-style UIs to their customers.
With the DevExpress Gauge control for ASP.NET, you have the following features and options available to you when building your next dashboard-style interface:
- 130 ready to use gauge presets
- 10 stunning visual styles
- 4 individual gauge types including: Circular Gauge, Linear Gauge, State Indicator and Digital Gauge
- Built-in gauge data binding support
- Real-time performance support via its highly optimized architecture
Read More..
With the DevExpress Gauge control for ASP.NET, you have the following features and options available to you when building your next dashboard-style interface:
- 130 ready to use gauge presets
- 10 stunning visual styles
- 4 individual gauge types including: Circular Gauge, Linear Gauge, State Indicator and Digital Gauge
- Built-in gauge data binding support
- Real-time performance support via its highly optimized architecture
Read More..
Tuesday, November 4, 2008
What's new in .NET Framework 3.5 SP1?
SP1 advances the art of application development
The new ADO.NET Entity Framework feature in SP1 offers developers a model-based paradigm and a rich, standards-based framework for creating data-oriented applications shared across multiple applications and platforms. The separation of presentation, data, and business logic used in concert with a single data model will enable developers to spend less time writing plumbing code and more time refining business logic.
SP1 makes data-driven programming easier
SP1 offers developers support for ASP.NET Dynamic Data, which provides a rich scaffolding framework that enables rapid data-driven development. Since ASP.NET takes care of creating the presentation layer, a fully functional Website is output and ready for customization without the developer writing a single line of code. Further, with ADO.NET Data Services, Web developers can create RESTful Web 2.0-style applications that have better server scalability and improved caching support.
SP1 is the fastest and easiest way to deploy Windows applications
With the .NET Framework Client Profile, a small subset of the Framework that powers client applications, developers can offer their end users a dramatically streamlined and rapid application download experience. In addition, improvements in SP1 result in dramatic reductions in cold start times, allowing developers to serve a broader set of customers with varying hardware profiles.
Read More..
The new ADO.NET Entity Framework feature in SP1 offers developers a model-based paradigm and a rich, standards-based framework for creating data-oriented applications shared across multiple applications and platforms. The separation of presentation, data, and business logic used in concert with a single data model will enable developers to spend less time writing plumbing code and more time refining business logic.
SP1 makes data-driven programming easier
SP1 offers developers support for ASP.NET Dynamic Data, which provides a rich scaffolding framework that enables rapid data-driven development. Since ASP.NET takes care of creating the presentation layer, a fully functional Website is output and ready for customization without the developer writing a single line of code. Further, with ADO.NET Data Services, Web developers can create RESTful Web 2.0-style applications that have better server scalability and improved caching support.
SP1 is the fastest and easiest way to deploy Windows applications
With the .NET Framework Client Profile, a small subset of the Framework that powers client applications, developers can offer their end users a dramatically streamlined and rapid application download experience. In addition, improvements in SP1 result in dramatic reductions in cold start times, allowing developers to serve a broader set of customers with varying hardware profiles.
Read More..
Improving Web Development Using Virtualization
Most web developers have a particular development environment on their computer. They may have the .NET Framework version 3.5 and Visual Studio 2008 installed, along with Microsoft SQL Server 2005, Internet Explorer 7 and Firefox 3. In a perfect world this environment would be static and the developer would not need to install beta or old versions of software that may or may not allow side-by-side installation with the current version. But in the real world, the site needs to be tested against Internet Explorer 5.5, 6, and the beta version of version 8, as well as against Firefox 2. And the developer may want to install the the ASP.NET Futures, which provide an early preview of future functionality for ASP.NET.
Read More..
Read More..
Web Based File Manager in ASP.NET 3.5
FileVista is a web based file management solution developed with ASP.NET technology. Basically, it will turn your standard browser into "Windows Explorer" like user interface and allow managing files
FileVista is a web based file management solution developed with ASP.NET technology. Basically, it will turn your standard browser into "Windows Explorer" like user interface and allow managing files on your web server on the fly. Its a complete replacement of traditional FTP, allowing you to manage files on your web server just with a web browser instead of a FTP client that you would have to install on the client computer first. It also provides extended features which are impossible with FTP such as zipping and unzipping files on the fly.
Key features:
- Multi-User infrastructure, every user can have different permissions and quota limits on folders.
- Administration page to manage users/groups/root folders on the fly.
- Upload upto 2GB of files with progress bar! Minimal use of server resources with upload/download.
- Zip/Unzip files !
- Cross browser, works with most modern browsers. Tested with Internet Explorer, Firefox and Safari.
- Ability to log events (audit trail). The following events are logged for each user: Login, Logout, Failure, Browse, Create, Delete, Rename, Copy, Move, Compress, Extract, Upload and Download
- Fast response: communicates with the server via XML, no reloading of the pages
- Stunning user interface rendering, extending the limits of a web application.
- Easy and fast folder navigation with tree view.
- Fast file listing, client-side sorting on the fly.
- Context menus for a neat and simple user interface.
Read More & download
FileVista is a web based file management solution developed with ASP.NET technology. Basically, it will turn your standard browser into "Windows Explorer" like user interface and allow managing files on your web server on the fly. Its a complete replacement of traditional FTP, allowing you to manage files on your web server just with a web browser instead of a FTP client that you would have to install on the client computer first. It also provides extended features which are impossible with FTP such as zipping and unzipping files on the fly.
Key features:
- Multi-User infrastructure, every user can have different permissions and quota limits on folders.
- Administration page to manage users/groups/root folders on the fly.
- Upload upto 2GB of files with progress bar! Minimal use of server resources with upload/download.
- Zip/Unzip files !
- Cross browser, works with most modern browsers. Tested with Internet Explorer, Firefox and Safari.
- Ability to log events (audit trail). The following events are logged for each user: Login, Logout, Failure, Browse, Create, Delete, Rename, Copy, Move, Compress, Extract, Upload and Download
- Fast response: communicates with the server via XML, no reloading of the pages
- Stunning user interface rendering, extending the limits of a web application.
- Easy and fast folder navigation with tree view.
- Fast file listing, client-side sorting on the fly.
- Context menus for a neat and simple user interface.
Read More & download
Sunday, November 2, 2008
Run ASP.NET MVC on Windows Azure
If you’ve purposefully been ignoring the announcements out of PDC, I don’t blame you one bit. Everybody knew it would be the unveiling of Microsoft’s “cloud computing” initiative, and just about the only thing we didn’t know was the official name of it: Windows Azure. And of course I pronounce it wrong every time (I say “ah-jour”, as in “soup-de-jour”). It’s hard to call it “initiative” when they’re the 3rd one to bring a product to the table. ;)
One thing I was looking forward to was hearing about the ASP.NET MVC story on Azure. So color me surprised when I found out there wasn’t one. Since ASP.NET MVC is bin-deployable it shouldn’t be impossible, and doing some quick searches didn’t retrieve any results showing anybody else having tried this. Of course later I discovered that Phil and Eilon had whipped up a sample app that ran ASP.NET MVC on Azure, but was pleased to find out that the downloadable sample app didn’t work. In fact, it seemed to just be MVC stuff slapped into a WebRole project. (I’m guessing something got “lost in translation” since it wasn’t Phil or Eilon that posted the code.)
Anyway, here’s how you can get ASP.NET MVC up and running on Azure. I’ve created a Visual Studio template for this to make it easy to set up - download it here. To avoid distributing code that isn’t my own (i.e. Windows Azure SDK Samples) there are a few steps you’ll have to take. I’m presuming that you’ve already installed the Windows Azure SDK and the Azure Visual Studio tools.
One thing that running a web application “in the cloud” means is that you can instantly scale higher by adding more “instances”. This means the leaky-as-a-sieve abstraction of “session state” isn’t immediately available (finally!) since any given HTTP request could be going to a different server. The default session state provider for ASP.NET is an in-memory provider. This assumes that every request comes to the same physical machine. Session state providers have varied in their reliability and handling of scalability, but the other built-in providers include an out-of-proc provider (still same machine, but more resilient to IIS going up and down) and a SQL Server provider. None of these are enabled on the Azure platform, for good reason.
Read More..
One thing I was looking forward to was hearing about the ASP.NET MVC story on Azure. So color me surprised when I found out there wasn’t one. Since ASP.NET MVC is bin-deployable it shouldn’t be impossible, and doing some quick searches didn’t retrieve any results showing anybody else having tried this. Of course later I discovered that Phil and Eilon had whipped up a sample app that ran ASP.NET MVC on Azure, but was pleased to find out that the downloadable sample app didn’t work. In fact, it seemed to just be MVC stuff slapped into a WebRole project. (I’m guessing something got “lost in translation” since it wasn’t Phil or Eilon that posted the code.)
Anyway, here’s how you can get ASP.NET MVC up and running on Azure. I’ve created a Visual Studio template for this to make it easy to set up - download it here. To avoid distributing code that isn’t my own (i.e. Windows Azure SDK Samples) there are a few steps you’ll have to take. I’m presuming that you’ve already installed the Windows Azure SDK and the Azure Visual Studio tools.
One thing that running a web application “in the cloud” means is that you can instantly scale higher by adding more “instances”. This means the leaky-as-a-sieve abstraction of “session state” isn’t immediately available (finally!) since any given HTTP request could be going to a different server. The default session state provider for ASP.NET is an in-memory provider. This assumes that every request comes to the same physical machine. Session state providers have varied in their reliability and handling of scalability, but the other built-in providers include an out-of-proc provider (still same machine, but more resilient to IIS going up and down) and a SQL Server provider. None of these are enabled on the Azure platform, for good reason.
Read More..
Subscribe to:
Posts (Atom)