举重若轻的ASP.NET开发工具——Web Matrix


       Matrix让你想起什么——对!黑客帝国。就在该片第二集火爆上映之时,一个以“Matrix”命名的ASP.NET开发工具也Reloaded(重装上阵)了。如果你斥巨资购买VS.NET而只用来开发网站应用,或是既买不起正版又不齿于盗版,那么你一定要试试Web Matrix。体积细小,功能强大,系出名门,完全免费……太多的理由让我们接受它。


       好吧,Web Matrix到底有何高招?笔者最初也是抱着这个疑惑下载并安装了Web Matrix,一用之下不忍释手,再用之下竟为之叹服。且让我把它的“官方(其实Web Matrix何来官方可言)”特性介绍引来一观——我想告诉读者的是,下列的特性我一一试过,绝非广告。请看:


       w以所见即所得方式设计ASP.NETHTML页面。直接从工具盒拖放控件到页面,双击控件自动生成事件代码。更牛的是,当你放置一个自定义控件(.ascx)到页面,Web Matrix会正确地绘制它,这一点连VS.NET都没有做到。当然你也可以修改控件属性,使之符合要求。


       w支持MS SQL Server/MSDEAccess数据库。直接拖放数据库对象到页面,通过向导生成ADO.NET访问代码。而且你还可以通过内建工具管理数据库(包括数据库、数据表、关系、存储过程、记录的创建、修改、删除等)。


       w支持C#VB.NETJ#编码。通过.NET Framework支持其它任何语言编写的ascxaspx文件。不过“代码完成(code complete)”的功能欠奉,不能不说是极大的遗憾。


       w自带Class Browser工具,.NET Framework对象体系一目了然。我还把它当作简明手册来使,方便得很。


       w支持XML Web Service的创建和修改。


       w支持移动应用(PDA、智能电话、呼机)编写。


       w基于FTP或本地文件系统的项目管理。也就是说,你可以在远程FTP站点上“直接”编写ASP.NET应用页面。上传、下载等细节由Web Matrix内置的FTP功能执行,开发者无须进行繁琐的文件管理操作。想想Macromedia DreamWeaverFTP站点管理功能,你不用关心站点更新问题,只要集中精力于开发本身。不过我建议你在测试站点端口使用这个功能,因为你根本保证不了每次编译结果都是完美的。我一般用8182之类的端口和独立的目录做测试版本,在整个开发过程结束之后,再把站点移到正式目录。


       w内建的Web Server。按下F5键,可以看到页面在本机8080端口运行了。这个特性的优点不言而喻——你甚至不需要安装IIS,就可以享受本机调试ASP.NET应用的方便。该内建WEB服务器还支持Web Service


       w我想特别提及的是Web Matrix的社区集成。在右下角toolboxCommunity Tab中,有ASP.NETWeb Matrix相关站点、论坛、新闻组等社区资源列表。你可以在集成环境中立刻得到此中高手的技术支持。


       Web MatrixMicrosoft 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?>

举重若轻的ASP.NET开发工具——Web Matrix》有36个想法

  1. 好像他没有内置调试的功能,试用DbgUrt.exe进行调试,在web.config里面设置了debug模式,但是调试时总是显示"assembly can not show in run mode",不知道webmatrix的调试该有哪些具体的配置呢?

  2. 谢谢推荐,匆忙看了一下,至少这个内嵌的服务器就很方便了,回去好好看看,一下子把我学ASP.NET的兴趣提高了若干倍。

    真心感谢!

  3. 把字体设置成汉字字体,编码选择GB码,重新打开一下软件就可以了

    我在toos->preferences->text editor把font face改成宋体,但是汉字还是乱码,你说的编码改成GB是在哪里改的?

  4. 字体是可以设成汉字,编码哪里设,我怎么没砍刀

    我用text编好的代码在IIS中运行好好的,在web matrix中就六亲不认了

  5. hei,怎么没人来回答啊,我好像知道这个中文问题怎么搞定。

    可笑的是我在asp webmatrix中编好很运行的,关掉后重新打开就变乱码了,真是郁闷啊!

    这样不是变一次性的了

  6. 为什么导入 <%@ import Namespace="System.Data" %>

    <%@ import Namespace="System.Data.SqlClient" %>

    连sqlConnection myConnect; 这句都报 找不到 sqlConnection 的namespace啊

  7. 不支持中文是最大的不便,而且不能形成整个工程,用vs2003这方面到是好,可是又感觉太大了,没这个方便,如果中文可用,其实这个东西还是很好的。

  8. 无法移到准确位置是肯定的,在VS中你可以看到你放在上面任何一个控件的Style值都被设置了。但在Web Matrix 中是没有的。

  9. 中国没有高手了吗!!把它汉化呀,不但要解决不支技中文的问还要把界面也汉化过来呀!!!高手快来呀!!!!!!!!

  10. 这工具不错,但对于大多数中国的网站来说,不支持中文或者中文支持不理想,将是一个无法接受的错。。

    但其他方面还是很强大的。。。。。。。

    希望修改版尽快来临,而且解决中文支持的问题

  11. 我添加一个文本框

    怎么会出现以下问题:

    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

  12. 做开发,如果连用SDK都要看中文的话,还能写出多好的程序?用功学习!

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注