举重若轻的ASP.NET开发工具——Web Matrix
Matrix让你想起什么——对!黑客帝国。就在该片第二集火爆上映之时,一个以“Matrix”命名的ASP.NET开发工具也Reloaded(重装上阵)了。如果你斥巨资购买VS.NET而只用来开发网站应用,或是既买不起正版又不齿于盗版,那么你一定要试试Web Matrix。体积细小,功能强大,系出名门,完全免费……太多的理由让我们接受它。
好吧,Web Matrix到底有何高招?笔者最初也是抱着这个疑惑下载并安装了Web Matrix,一用之下不忍释手,再用之下竟为之叹服。且让我把它的“官方(其实Web Matrix何来官方可言)”特性介绍引来一观——我想告诉读者的是,下列的特性我一一试过,绝非广告。请看:
w以所见即所得方式设计ASP.NET和HTML页面。直接从工具盒拖放控件到页面,双击控件自动生成事件代码。更牛的是,当你放置一个自定义控件(.ascx)到页面,Web Matrix会正确地绘制它,这一点连VS.NET都没有做到。当然你也可以修改控件属性,使之符合要求。
w支持MS SQL Server/MSDE和Access数据库。直接拖放数据库对象到页面,通过向导生成ADO.NET访问代码。而且你还可以通过内建工具管理数据库(包括数据库、数据表、关系、存储过程、记录的创建、修改、删除等)。
w支持C#、VB.NET、J#编码。通过.NET Framework支持其它任何语言编写的ascx和aspx文件。不过“代码完成(code complete)”的功能欠奉,不能不说是极大的遗憾。
w自带Class Browser工具,.NET Framework对象体系一目了然。我还把它当作简明手册来使,方便得很。
w支持XML Web Service的创建和修改。
w支持移动应用(PDA、智能电话、呼机)编写。
w基于FTP或本地文件系统的项目管理。也就是说,你可以在远程FTP站点上“直接”编写ASP.NET应用页面。上传、下载等细节由Web Matrix内置的FTP功能执行,开发者无须进行繁琐的文件管理操作。想想Macromedia DreamWeaver的FTP站点管理功能,你不用关心站点更新问题,只要集中精力于开发本身。不过我建议你在测试站点端口使用这个功能,因为你根本保证不了每次编译结果都是完美的。我一般用81或82之类的端口和独立的目录做测试版本,在整个开发过程结束之后,再把站点移到正式目录。
w内建的Web Server。按下F5键,可以看到页面在本机8080端口运行了。这个特性的优点不言而喻——你甚至不需要安装IIS,就可以享受本机调试ASP.NET应用的方便。该内建WEB服务器还支持Web Service。
w我想特别提及的是Web Matrix的社区集成。在右下角toolbox的Community Tab中,有ASP.NET、Web Matrix相关站点、论坛、新闻组等社区资源列表。你可以在集成环境中立刻得到此中高手的技术支持。
Web Matrix由Microsoft ASP.NET开发组成员开发与维护。事实上,在某些方面,Web Matrix甚至是ASP.NET新功能的试炼场。因此,你不但可以感受到源自微软的技术实力,更可抢先尝试未来版本ASP.NET的某些特性。好了,下面是有关Web Matrix的一些资源地址,供读者参考。
Web Matrix“官方”站点: http://www.asp.net/webmatrix/default.aspx
Web Matrix下载:http://www.asp.net/webmatrix/download.aspx?tabindex=4
Web Matrix在线论坛:http://www.asp.net/Forums/ShowForum.aspx?tabindex=1&ForumID=30?>
评论 (36)
怎么会出现以下问题:
Server Error in '/' Application.
--------------------------------------------------------------------------------
The resource cannot be found.
Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly.
Requested Url: /login.aspx
--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:1.1.4322.573; ASP.NET Version:1.1.4322.573
但其他方面还是很强大的。。。。。。。
希望修改版尽快来临,而且解决中文支持的问题
还有高人啊?!
?
在哪里呢 web matrix对xml的支持在哪里啊
<%@ import Namespace="System.Data.SqlClient" %>
连sqlConnection myConnect; 这句都报 找不到 sqlConnection 的namespace啊
可笑的是我在asp webmatrix中编好很运行的,关掉后重新打开就变乱码了,真是郁闷啊!
这样不是变一次性的了
我用text编好的代码在IIS中运行好好的,在web matrix中就六亲不认了
我在toos->preferences->text editor把font face改成宋体,但是汉字还是乱码,你说的编码改成GB是在哪里改的?
真心感谢!
发表评论