对于许多专业开发人员而言,Visual Studio 2003 和 SQL Server 2000 无疑是为企业创建解决方案的极佳组合。然而,对于小规模应用程序,许多开发人员更看重脚本语言的简单易用,而不是面向对象语言的健壮性和代码重用优势。这些开发人员通常使用 Visual Basic 6、传统的 ASP 和 Microsoft Access 创建数据库解决方案。这阻碍了 .NET 技术的推广。即使提供免费版本的 SQL Server 和 MSDN,也不足以有效地替代 Microsoft Access。  为了加快小规模应用程序接受 .NET SQL Server 技术的进程,Microsoft 发布一个新的产品线,称为 Express 套件。Express 套件被设计为具有可快速下载、相对便宜,而且容易学习的特性。如果 Express 套件能够成功吸引目前采用脚本语言的广大非企业开发人员,它就可以显著地扩大整个 .NET 市场,并简化非企业开发人员创建的解决方案向专业开发人员管理的企业解决方案转换的过程。  Express 套件提供简化和低价版本的 Visual Basic .NET、C#、C++ 和 J#,它们可以为 .NET Framework 2.0 创建解决方案。可以将 Express 套件看作是入门级的 Visual Studio 2005 版本。  Express 套件还有一个称为 Visual Web Developer Express 的 Web 开发工具,通过这一工具,可以使用 Visual Basic .NET 或 C# 语言来创建 ASP.NET 2.0 解决方案。它与该套件的另一个成员 SQL Server Express 配合使用。SQL Server Express 与 SQL Server 有一定的关系,类似于 MSDE 与 SQL Server 2000 之间的关系。SQL Server Express 是免费的,它提供 SQL Server 所提供的绝大部分技术,但对您用它构建的解决方案的大小有些限制。  Express 套件满足许多典型开发环境的核心需要。开发人员可以使用 Visual Basic Express 和其他 Express 套件来为他们的自身教育、小型商务,甚至大型商务中的一个部门构建应用程序。因为这些解决方案是在 .NET Framework 的 2.0 版本上构建的,并且可能融入了 SQL Server 2005 技术,所以如果有这样的需求,它们很容易被企业开发人员所采纳。先看它的代码视图设计视图可视化的设计数据库此外,Visual Web Developer 2005 Express 还提供使用ASP.NET 2.0 开始构建网络应用的所有材料。它包括: · 通过易用的拖拽界面使创建网络应用更加容易的Visual Designer· 功能丰富的强大的代码编辑器,例如Intellisense,它可以使编写代码和HTML变得更加迅速 · 使用嵌入式数据控制和到Microsoft SQL Server 2005 Express的集成入口,快速创建数据驱动的网络应用 · 支持多种语言:Visual Basic, C#和J#· 使用嵌入式的全功能的初学者套件来起步,如Personal Web Starter Kit更多特性请访问: http://lab.msdn.microsoft.com/express/vwd/top10/default.aspx   令人不知说什么好,Web Developer.Web Developer.Web Developer … 对于MM的追随者来说也在为MM想:  先有 Expression 对抗之 Studio。现在开发这快,尤其是MS自身的.Net开发,又多了个选择。SO,估计以后用MM东西就越来越少了:(  所以嘛,还是要有自身的语言体系,环境平台……这个软件才能长青:P   不过MM还是有ColdFusion的,希望以后能用CFML比.Net多:D哈哈,标准的恋MM情结,谁让MM是MM的呢:)下载地址: http://download.microsoft.com/download/B/D/0/BD0A8523-75FE-40A9-990B-C9D63F50AE63/VWD.iso           http://msdn.microsoft.com/vstudio/express/support/install/ ASP.Net2.0 教程   http://www.asp.net/Tutorials/quickstart.aspx            http://www.asp.net/guidedtour2/

1、符合标准的基本页面,语义化的结构和内容,分离的表现形式;  此处争议由来已久,也不多说,首先,一切的一切,信息(一般看来包括文本、图片、音频、视频……)是最基本的,以及其所相关的元数据信息。  页面的标准化本身并非对纯粹技术的盲目追求,更重要的在于对语义理想孜孜不倦的追求,只有将表现形式予以剥离,才能将真正“有效”的数据独立出来,有利于机器的处理,有利于对信息的检索和获取。  进一步而言,内容和表现形式的分离,也体现了对部分弱势群体的关怀,比如使用纯文本浏览器(因为OS或者手机等原因),比如残障人士。  最后一个最次的原因,才是可以减轻设计人员的劳动量,同时划清程序人员和设计人员的界限,加强劳动分工,提高专业效率,等等更加技术型的考量。  因此,在对信息的处理中,首先使用语义化的结构页面将信息标记,然后使用样式构建各种各样的视觉形式。  在传统的网页中,因为语义的限制,页面主要是用来传达多媒体信息,也由此造就了网络媒体化的错觉,现在,语义华的结构和内容给与机器进一步切入的机会,使得机器有机会以自己的方式检索、处理和交互数据,这一转变,是促使网站转变为网络软件的第一步,也是最基本的一步。2、B/S的动态交互,以Browser为出发点的Ajax异步交互;  有了结构化的文档(XHTML+DOM),Javascript才能对页面的元素像一个真正的程序那样加以控制;有了语义化的内容(XML),Javascript才能以程序的身份处理信息。这终于使我们可以构建足够强大的人机交互界面,而不再困扰与每一个交互都需要基于页面的提交和跳转,这是这个简单技术所带来的重要结果。  实际上作为既成事实上的平台,Browser可以做更多的事情,Java、Flash都可以支持非常丰富的应用,只是目前JS最为普及,功能益眼下的需求也基本适用。3、具备社会属性的Tag,以及不适于此的Catalog;  Tag之所以如此重要,在我看来是因为它几乎可以视为整个网络软件目前最为核心的“网络化”(也可以称之为“社会性”,但是何必那么复杂地绕弯)的应用。  此题另外撰文说明,此处不议,说一点想法:其实Tag才是最为“社会化”的事物,而Catalog才是最为“个人化”的事物,Tag是特殊而不是个性,是碎片状的经验,是每个人的第一反应都差不多的常识,而Catalog才是个性而不是特殊,是面向个人最为使用的定制套子。4、API开始的应用层。