Date post: | 20-Jan-2015 |
Category: |
Technology |
Upload: | mohamad-iqbal |
View: | 1,826 times |
Download: | 1 times |
Tools Servers Technologies
Applications
Design and development integration for pre- packaged Open Source applications that run on top of the Microsoft Web Platform including:
A complete stack that combines a rich and powerful web application framework with a supporting cast of tools, servers, and technologies for creating, designing, developing and delivering web solutions
Let’s start with a Powerful FrameworkASP.NET is a FREE powerful web application framework for building dynamic web applications. Whether it’s a small, personal websites or a large, enterprise class web applications, ASP.NET is adaptable to a wide variety of projects and development styles.
Supported by Standard-Friendly ToolsVisual Studio + Expression Web offers a complete environment for building standards-based web applications and services. Seamlessly integrate both left brain and right brain, developer-designer workflows.
For DevelopersVisual Studio offers a FREE web development environment for developing and testing next-generation standards-based web applications and services.
And DesignersExpression Web offers powerful design tools for web standards, ASP.NET, PHP and XML. Unleash your creative ideas and bring your web sites to life.
Backed by a Robust DatabaseSQL Server 2008 is a complete database engine providing best in class ease of use and manageability for running high performance web applications. Easily create data-enabled web applications with SQL Server's support for LINQ, Entity Data Model, and ADO.NET.
Running on a Flexible Web ServerInternet Information Services 7.0 in Windows Server® 2008 provides a secure, easy-to-manage Web platform for reliably hosting rich Web applications and Web services. Easily deploy ASP.NET and PHP applications on the same server.
EXPAND YOUR WORLDAdd and extend your Web server with new features from Media Serving and Content Publishing to Deployment and Migration.
“IIS7 is not just a Web server, it is a server platform.”
TAKE ME TO THE MOVIES
Intelligent media streaming support out of the box with the IIS Media Pack. Support for all media types including WMV, FLV and MP4.
Deliver HD Video with Silverlight and Smooth Streaming.
CAN’T WE ALL JUST GET ALONGBuild and Run Web applications in a high-performance and reliable way alongside ASP.NET with IIS 7.0 FastCGI.
And did we mention it’s free?Get the core platform with a simple downloadable installer.
With everything you need to get started.Say(Hello); to the Microsoft Web Platform Installer
Microsoft Web Platform InstallerAvailable FREE at the new Microsoft.com/Web
Install the latest versions of Microsoft Web Platform tools, server, database and framework.
Stay up-to-date and explore what’s new.
Runs on Windows XP, Windows Vista, Windows Server 2003 and Windows Server 2008
Get up and running with the most widely used, freely available Web applications for Windows Server.
Windows Web App Gallery
GREAT EXPERIENCESPowered by The Microsoft Web Platform
Hard Rock Cafe“Working with marketing and development partners Duncan / Channon and Vertigo, Hard Rock used Microsoft® Silverlight™ 2, a cross-browser, cross-platform plug-in, to build an interactive memorabilia Web site.”
.NET Framework | ASP.NET | Silverlight | IIS | SQL Server
hardrock.com Built with
MySpace.comMicrosoft's platform, applications, and development environment have been the foundation of MySpace's infrastructure since day one. MySpace relies on a range of Microsoft® technologies to meet critical performance and reliability criteria, provide rich new features and keep costs down.
.NET Framework | ASP.NET | IIS | SQL Server
myspace.com Built with
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market
conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
APPENDIX
ASP.NET Web Application Framework
AJAX BAKED IN
<asp:UpdatePanel ID="UpdatePanel" runat="Server">
</asp:UpdatePanel>
Cross-browser script libraries
Rich AJAX enabled controls
Simplified access to remote services and data
Supports both client-side and server-side programming
“By wrapping sections of your website in the AJAX server control 'Update Panel', it enables your server controls to update without a post back. This is as simple as AJAX programming gets.”
ASP.NET Web Application Framework
AJAX BAKED IN “is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript.”
Fully supported in ASP.NET and Visual Studio
Auto-Complete Code-HintingSyntax Highlighting
ASP.NET Web Application Framework
Data says hello. Easily communicate with a variety of data types and sources from Web Services to plain Javascript data.
ADO.NET Data Services
ASMX
WCF
HTTPHandler
JSONResult
MORE…
Plain JavaScript data: Arrays and objects
Any JSON Web Service
“Server data can be represented on the client as plain web friendly Javascript objects.”
AJAX BAKED IN
ASP.NET Web Application Framework
THE MISSING LINQ TO YOUR DATAUse the same syntax to query different data sources such as objects, databases and xml.
o
oo
DB
<XML>
IntelliSense and Debugging for your data
Reduce development time
Auto-generate your data access layer
Learn once, use everywhere.
LINQ
WEB
Powerful LINQ Data Controls
SCAFFOLDING AND THEN SOMEAnd ASP.NET Dynamic Data allows you to build a complete admin interface or data driven website directly from your
data model without creating a single page.*
*Don’t worry. Everything can be completely customized through templates and pages.
ASP.NET Web Application Framework
POWERFUL CONTROLSRich set of over 100+ built-in server controls for working with data, html, forms, and more.
Flexible Data Controls such as ListView
Robust Data Paging with DataPager
Tackle Complex Forms with FormView
Take advantage of a rich ecosystem of third party community-made controls for everything from UI to Reporting.
I/WANT/MY/MVC
Model View Controller Architecture
Part of System.Web
Takes advantage of ASP.NET Routing
Clean URL Structures
Enable Easy Unit Testing
Flexible & Pluggable Architecture
Not a replacement for Webforms
A new extensible programming model for ASP.NET that promotes clean separation of concerns, and gives you full control over YOUR <HTML>, CSS and Javascript
ASP.NET Web Application Framework
KEEP MY TEMPLATES D.R.Y.Don’t repeat yourself. With the ASP.NET master page and user control system, you can create consistent and manageable layouts for your web application.
Site.Master
Content.aspx
Calendar.ascx
ASP.NET Web Application Framework
MULTI-LINGUAL
“.NET supports the programming language you prefer.”
Support for powerful, static languages like Visual Basic and C#
Support dynamic languages such as IronRuby and IronPython
ASP.NET Web Application Framework
THE WEB IS AN INTERNATIONAL PLACE
ASP.NET comes with a new auto-culture handling feature to make the task of localizing your application easier.
<%@ Page UICulture="fr" Culture="fr-BE" %>
As a developer, you simply need to prepare the resources for the different cultures you want to support and let ASP.NET do the work of loading the appropriate resource as needed.
¡Hola! こんにちは! هناك !مرحبا
Salut!
Oi lá!
Hej
Complete development environment for Rapid Application Development.
JAVASCRIPT FRONT AND CENTERAll of the features that you would expect to see for a .NET or C++ language, like IntelliSense, syntax coloring and debugging, are available for JavaScript.
Full Support for 3rd Party Frameworks such as
Set JavaScript Break Points and step through code with JavaScript debugging
Complete development environment for Rapid Application Development.
INTELLISENSE EVERYWHEREAuto-completion, in-line documentation, tool-tips and syntax coloring for everything from HTML and JavaScript to the .NET Framework and C#.
A friend when you need it most.
Auto-Complete Code-HintingSyntax Highlighting
Complete development environment for Rapid Application Development.
RICH DESIGN SURFACE
Powerful Split-ViewWORK from both the HTML source and from the design surface at the same time.
Designer Support For
HTML designer that tames even the most complicated HTML.
Nested Master Pages
User Controls
ASP.NET Controls
Web Standards
Inline editing
MEET YOUR NEW MANAGERManage your entire project without leaving Visual Studio. Browse remote databases, deploy via FTP, browse Web services, apply CSS and more.
Built-in File & Solution Explorer
Server & Database Explorer
Browse Web services
Manage your Classes visually
Built-in FTP Client
MSDeploy
Complete development environment for Rapid Application Development.
WORK IN STYLEThe CSS Manager brings with it an integrated environment for working with CSS in both code and design views.
IntelliSense for Styles in the markup editor
Jump directly to your style from HTML markup
Visually apply styles to elements
SQUASH BUGSA powerful debugger every step of the way.
Step through the .NET Framework source code when debugging
Support for SQL, Stored Procedures and LINQ
Javascript Debugger
HTML Standards Validation and Error Reporting
Integrated Unit Testing
WHAT’S IN YOUR TOOLBOX?Extend your development experience with Visual Studio
extensibility. Take advantage of the thousands of FREE and
Commercial extensions that enhance the way YOU work.
Automate common tasks and workflows
Add additional Language support
Browse extensions at the Visual Studio Gallery
…And More
Customize your environment, add your own features or distribute your extensions to the community.
PIXEL PERFECTMake design decisions with confidence.
Professional Design Surface
Built-in CSS rendering engine
Directly manipulate positioning, sizing, margins and padding
Visual support for ASP.NET Master Pages, User Controls and PHP Includes
PASSIONATE ABOUT STANDARDSBuilt-in support for today's modern web standards makes it easy to optimize your sites for cross-browser compatibility.
XHTML compliance
Full schema support
Real-time standards validation
XHTML Tag property grid
ACCESS FOR EVERYONEOptimize your sites for accessibility
Accessibility Checking
Use the built-in accessibility
checker to make sure your Web
sites can fully meet screen reader
accessibility standards, with
support for WCAG and Section 508.
VISUALIZE YOUR STYLESophisticated CSS design features for visual designers.
Drag-and-drop style management
Detailed reports on CSS usage
Intelligent style renaming
Fine-tune CSS code generation
YES, PHOTOSHOPImport Adobe Photoshop files
Include artwork created in Adobe
Photoshop with full control over
layer importing and memorized
settings to import revised artwork
with the same settings.
INTEGRATE MEDIAIntegrate rich media into your sites
Customized views of XML data
XSL Transform support (XSLT)
Sort, filter, and apply condition formatting to raw data.
Insert Silverlight, Windows Media and Adobe Flash content
VISUAL PROGRAMMINGCapture the power of ASP.NET and ASP.NET AJAX
Easy drag-and-drop controls
Control rendered within the design surface
Access ASP.NET controls and their associated properties.
Visually bind data sources to controls on the design surface
Seamlessly integrate with Visual Studio.
YES, PHPOpen and edit PHP pages directly in Expression Web 2 and apply the full range of standards-based design tools to PHP.
Intellisense, code-coloring and snippets
Preview PHP includes on design surface
Preview PHP with built-in development server
NOW SERVINGPreview ASP.NET and PHP pages locally, without the need to install a separate Web server
In-the-box ASP.NET and PHP development servers.
Preview ASP.NET and PHP pages locally without external web server dependencies.
Integration with different browsers.
THE BETTER ADMIN
SQL Server Management Studio is an integrated environment for:
Accessing
Configuring
Managing
Administering
Programming
SQL Server Database
THE PHP DRIVERThe SQL Server Driver for PHP is designed to enable reliable, scalable integration with SQL Server for PHP applications deployed on the Windows platform.
Native PHP 5 extension
Reading and writing of SQL Server data from within PHP scripts.
Compatible with all editions of SQL Server 2005 and SQL Server 2008 (including Express Editions).”
SQL Server Business Intelligence platform enables organizations to deliver intelligence where users want it.
A DATABASE WITH AN MBA
Use powerful wizards and innovative design tools to build integration, reporting, and analysis solutions within a single environment
IntegrateIntegrate data from any data source. Build, manage and deploy scalable integration solutions or populate your data warehouse and build a holistic view of your business
ReportReport on enterprise-wide data. Create, manage, and deliver server-based reports with interactive views that provide valuable insights into here business is heading.
AnalyzeAnalyze results. Provide a consolidated view across all business dimensions as the foundation for all relational, multidimensional, and predictive analysis, enabling deep insight into the key drivers impacting businesses today.
HIGH PERFORMANCE & RELIABILITY
SAP 93,000 concurrent users. Leading TPC-H and TPC-E benchmarks
Rich integrated HA capabilities
failover clustering
log shipping
database mirroring database snapshots
online backup
online operationssnapshot isolation
INTEGRATED EXPERIENCEIntegration with Microsoft Visual Studio and the .NET common language runtime (CLR). Take advantage of cloud storage, business intelligence and rich tool support.
URL Rewrite Module for IIS 7.0 provides a flexible rules-based rewrite engine that can be used to perform broad spectrum tasks.
Enabling user and search engine friendly URL
Rewriting URLs based on HTTP headers and server variables
Control access to content based on URL segments or request metadata
Import Apache mod_rewrite rules to IIS URL Rules
URL REWRITING