日期:2014-05-20  浏览次数:20451 次

asp.net程序移植到那种网络编程语言更容易些?见多识广的高人请进
我是C/C++程序员出身,当初选择asp.net是因为c#容易上手。

但是听说,而且从自身的体验来看,asp.net的网站通常:
1、费用高,虚拟主机的费用比asp,和php都高
2、据说asp.net的主机经常会莫名其妙的性能下降
3、比较不容易编写w3c的网站

所以现在想趁中毒不深,改换门庭。
请见多识广的高人,帮帮忙。

1、五六年前,曾经学过一段时间的php,asp,不是很深入。当时用笔记本写程序。不知道现在有什么变化没有,有没有专用的IDE或调试环境。调试方式很重要,最好能单步调试。

2、jsp有没有性能提升的瓶颈问题或者w3c规范的问题。

3、php,asp,jsp在国内的普及程度如何,主要是考虑遇到问题,有没有同行可以帮忙解决。

4、比较讨厌vb中变量的弱类型方式,以上语言谁是弱类型?

5、比较喜欢所见即所得,以上语言谁能所见即所得(动态语言要求,大致就可以了,可以借助第三方的工具,比方说dreamwaver或者frontpage)?

当然也可能使我的认识有误区,直言无妨。

------解决方案--------------------
asp.net在国内普及是大势所趋。不建议换其他语言,只要自己感兴趣用什么写都是一样。
------解决方案--------------------
3、比较不容易编写w3c的网站

> > > > > > > > > > > > > > > > > > > > > > > > > > >

这一点我不敢苟同,什么叫asp.net不容易编写w3c的网站?恰恰相反,我觉得asp.net是符合w3c规范的。
------解决方案--------------------
1、费用高,虚拟主机的费用比asp,和php都高
----费用高是值得的,ASP的性能和功能比asp.net差太多了,php便宜主要是因为跑在linux,提供商成本低,但PHP5还少有支持,PHP4性能、开发效率等方面也不尽人意
2、据说asp.net的主机经常会莫名其妙的性能下降
----这个没有听说过,没有莫名其妙的事情,只要程序写的足够烂,任何语言、任何服务器都会扛不住的
3、比较不容易编写w3c的网站
----asp.net2.0对w3c支持已经算是不错了,完全可以满足,关键还在于你的编程习惯。不过有一个关键的问题,你愿意仅仅为了一个对你不一定有什么好处的标准去放弃高的性能、快的开发速度吗?除非你有特殊要求,不然,W3C对你可能根本没有任何用处
------解决方案--------------------
有时候就在想,W3C标准真的那么有必要吗?
只要有IE和FF的存在,W3C就不会成为绝对的权威,做为一个开发者,最大的任务是如何最快的尽量满足用户需求,而不是拘泥于某某标准的一个个细节
你会觉得 <td align= "left "> 比 <td style= "text-align:left; "> 对用户来说更重要吗?
(简单一例,实际开发中这种代码可能不会出现)
我觉得,对一个开发人员来说,开发速度第一,因为速度慢了老板要不乐意,而对老板来说,功能的强大、用户体验的良好是最重要的,因为这样他才会有更多的用户,才可以赚到更多的钱,对于用户,除了脑子有毛病的,他们要看的都是你所展现的内容,要使用的是你所提供的功能,而不是你的代码是否W3C了,是否CSS了,是否短了
顺便说下这个短了,永远不要为了省几个字节在那儿搞上半天,一个100K的还算可以的页面从HTML/CSS精简20K的代码那简直是不可能的,但一个稍微差点儿的设计可以把一张50K图做成300K
------解决方案--------------------
楼上说的好
------解决方案--------------------
asp前些年在国内相当普及了......
------解决方案--------------------
ASP是可以借助dreamwaver或者frontpage的,JSP和PHP就不知道了,没用过,我想也能吧
------解决方案--------------------
JSP也有IDE比如WebSphere,PHP没做过不了解。
不过楼主所说的我没有一点表示认同的。。