本文与您分享一些关于Java和的想法。Net。边肖觉得很实用,所以分享给大家学习。希望你看完这篇文章能有所收获。我们就不多说了。让我们和边肖一起看看。
关于Java和.Net的一些感想
之前一直在用jsp、struts、hibernate,我自己也开发过类似的struts,但是比Struts更简单更容易使用(当然功能不够,够用就够了)。在很多项目中都有使用,有一定的效果。从那以后,我开始着迷于java带来的大海和天空的感觉。您可以自由地玩和使用各种设计模式来改进您的开发,简化您的工作并减少工作量。
但是做了几个项目之后,发现jsp作为客户端总是不够好。我一直幻想有一天,写b/s程序可以像写c/s程序一样用rad工具延迟,然后再写代码。jsf出来了,看起来有点意思,但是不成熟,缺乏ide的有效支持。据我所知,只有ibm的WebSphere Studio Application Developer 5.1或更高版本可以支持它,但是这个东西太大了。
这时,偏偏。网到处都是,我在看。在此期间。我发现了。net作为客户端功能非常强大,可以很方便地与excel/word等一些Microsoft软件产品进行交互,还可以使用一些设计模式来提高工作效率。但是,不知道是因为从java阵营转来的,还是因为对原asp的印象不好。我总觉得ASP.NET和爪哇在某些方面还有差距:
1.对于整个web模型,我觉得ms一开始没有考虑一些可能会采用的分层开发,所以有些东西没有很好的支持,最明显的就是session/request/response的设计。本来,我以为。net会参考一些java的东西来改进这些在asp中失败的部分,但是我发现基本上都是asp的东西。例如,我的页面中的东西被交给后台的业务逻辑层进行处理。完成后,我想把返回的结果写入到响应中,然后在页面的对应类中,从响应中取出这些数据并展示出来,这样有利于分层松散耦合的设计。然而,在。net(我用C#),响应无法将数据传输回页面。我查了msdn,发现只有cookie可以用来传输键值cookie?我受不了了。如果客户端禁用cookie怎么办?安全性呢?
2.在O/R Mapping方面,java中有很多开源框架,比如hibernate就是其中的佼佼者。当然,在。net中,也有一个nhibernate(请注意名字,不用说是参照java中的hibernate做的),目前还没有太多的使用,所以不好评论,但是从网上反映来看还是不太成熟。
以上只是个人学习的一点知识。不知道对不对,因为我一直在接触。网了一会儿。
最大的希望是在新版本的中改进会话/请求/响应。net框架,也希望第三方开发框架的。网很快就要成熟了,呵呵,那我们就有福了。
以上就是我对Java和的看法。Net。边肖认为,一些知识点可能会在我们的日常工作中看到或使用。我希望你能通过这篇文章学到更多的知识。更多详情请关注行业信息渠道。
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/131706.html