This topic has been archived. It cannot be replied.
-
工作学习 / 专业技术讨论 / 做个ebay这样的网站用.net技术能行吗? 诸如scalability, security方面, 网页美工什么工具比较好?
-walkthrough(悟空);
2007-4-12
(#3611058@0)
-
个人观点: 技术没问题, scalability也没问题 -- 只要你合理设计. .NET其实跟JAVA一样是OO,微软自己也发了不少设计理论的书, 可惜.NET总让人联想起VB和ASP, 就忘了OO设计. 至于security就难说了, 好象黑客对微软的东西超感兴趣.
-piglet(迪斯尼fan);
2007-4-12
(#3611157@0)
-
我用了多年的unix解决方案, 觉得稳定性是不错, 但是越来越感到vb.net, asp.net这样的东西简单易行,难以抗拒。
-walkthrough(悟空);
2007-4-12
(#3611167@0)
-
不好意思, 俺上面是想说传统的基于VBSCRIPT的ASP, 那才真简单易行, 没有什么设计可言, 当然也能做复杂的事, 但毕竟已经过时了, 功能受限制. VB.NET和ASP.NET就复杂一些了, 有很大的设计空间.
-piglet(迪斯尼fan);
2007-4-12
(#3611242@0)
-
你可以用 c# 或者 j# 啊,甚至 iron python,aspect net 不清楚能否做 web-app,但你的选择还是很多。你所担心的并不是 .net 而是 server
-sowen(sowen);
2007-4-13
(#3612778@0)
-
这样就走上了微软之路
-dodotoron(哇咧);
2007-4-13
(#3613091@0)
-
ASp.Net就是微软专门为Web Application量身定做的技术,ASP.Net的超强控件,数据绑定技术可以很快速开发Web Application。
-davidg(David);
2007-4-14
(#3614215@0)
-
BS
-holx(Dicom);
2007-4-13
(#3611835@0)
-
不是太明白什么意思,VS.NET 应该算是最高效的editor,c# 本来就是一种oo language,结合不同的方法,其实.net什么东西都能做。对任何一种技术鄙视的人只能表示那个人根本不了解那种技术
-sowen(sowen);
2007-4-13
(#3612768@0)
-
赞同。我喜欢和用微软技术,但我同样认为JAVA技术也是很好的技术,同时Open Source的技术,比如PHP等,也都很好,有自己的特点。只是现在公司在技术上都是泾渭分明,要么都用微软,要么都用Java,所以程序员一般都只能很熟练掌握一门技术。
-davidg(David);
2007-4-14
(#3614235@0)
-
.Net里面的Security很强大的,ASP.Net里面有很灵活的Security设置以满足你的Web Application在Security上的不同的要求。
-davidg(David);
2007-4-14
(#3614225@0)
-
.net的生命力在于他的应用成本和开发成本,很多公司转用.net就是因为成本考虑。我认为这也是微软一直以来的成功之处。
-lemontea(柠檬茶);
2007-4-21
(#3627718@0)
-
should be ok. there are some open source projects that can be used.
-kkkkkkkkk(kkkkk);
2007-4-13
(#3611875@0)
-
which one you recommand?
-walkthrough(悟空);
2007-4-13
(#3613090@0)
-
I am working on Mojoportal, an open source CMS and web portal framework. But it is not designed for sth like eBay.
-keepworking(keepworking);
2007-4-16
(#3617667@0)
-
比如PHP,不过PHP的OO设计好像不是太强,但你也可以完全用OO的设计概念用到PHP上,现在的PHP有OO能力,但传统上PHP不太强调OO的概念。PHP好像没有象ASP.Net那样有很好用的控件,所以开发速度比较慢。
-davidg(David);
2007-4-14
(#3614208@0)
-
我主要是使用微软的技术,以前也用过JSP等,不过最近3~4年和Java疏远很多,所以不了解Java最新发展。在Web Application上ASP.Net和Java的JSP,EJB等都有对等的技术存在,能力差不多,ASP.Net因为都是微软的东西,开发界面好,开发速度快是它的特点。特别是ASP.Net 2.0 简直是太好用,里面提供许多强大的新控件,可能帮助用户在很短时间内作出很复杂的页面,不知道JSP是否有这么强大的对等控件(比如GridView, Wizard等控件)。
总之微软做的东西很贴近用户,很容易使用。
-davidg(David);
2007-4-14
{210}
(#3614201@0)
-
只要你够牛B,用C都能写个CGI的ebay来。
-lucrative(天下熙熙,皆为利来);
2007-4-14
(#3614652@0)
-
调试比较麻烦而已,不过现在来说,cgi or fast-cgi 究竟performance是否真的依然优胜,很难说其实我赞同的是,什么东西都可以做,甚至可以用 prolog 来做
关键是 productivity 的问题,我不知道 ruby 有没有跟 vs.net 类似的东西。
虽然我一直在抱怨微软把 vs.net 做得太强大,很容易 addictive ,而且包了很多 library,很多核心一些 junior developer 根本就不需要 了解,直接用可视化就做好。但不得不承认 vs.net 在 debug, testing, organization, management, 上很有帮助
当然,也并不一定用 vs 就一定走上 ms 的道路,novel 不是有一个什么东西 run .net in other platform 吗?
-sowen(sowen);
2007-4-15
{465}
(#3615642@0)
-
其实任何能占领市场的技术都有它的道理的,并不是我们程序员能抗拒的。微软的.Net技术或Sun的Java技术能很高效的做出功能很强的应用程序,这个能力是许多企业不可抵抗(可以减少成本),当企业采用这个技术时,程序员只能Follow它,否则会被市场淘汰的。而且不是每个程序员一定要知道什么核心技术,程序员有不同的水平,不同的用处,能为企业做事情,产生效益就足够了。再说什么叫核心,如果你认为懂C就叫核心,那么上世纪的大侠可能认为懂汇编,或机器语言才叫核心。
技术总是一直发展的,如果不更新自己的技术,就会被市场淘汰。
-davidg(David);
2007-4-15
{261}
(#3615912@0)
-
我记得很早以前ebay是cgi写的
-lemontea(柠檬茶);
2007-4-21
(#3627714@0)
-
悟空,如果你以前是用C或Perl写CGI程序(动态网站),你可以考虑用PHP,PHP是用Perl语言,很容易就上手了,PHP里面有1千多个内建函数,专门帮助写Web Application的,比CGI好用多了。
-davidg(David);
2007-4-14
(#3614691@0)
-
最好的前台PHP,后台用C写的中间件,以前在国内做的系统,轻松支持3000万用户,几十万在线PIECE OF CAKE
-googleabcd(古狗);
2007-4-15
(#3616425@0)
-
这个做法应该存在很多年的,对应的技术就是ASP再加上VB或VC写的Windows组件,或JSP再加上Java Bean。现在ASP.Net在编程行为上比ASP有很大不同。PHP好像没什么变化,只是加上OO的能力。JSP现在没有接触了,不知道有什么进步没有?
-davidg(David);
2007-4-16
(#3617601@0)
-
在超大系统(上百到上千台服务器),在UNIX/LINUX上跑PHP+C中间件至少比JSP/ASP+WINDOWS组件/J2EE服务器快3倍以上
-googleabcd(古狗);
2007-4-16
(#3617956@0)
-
我承认Unix服务器比Windows系的高效,不过Windows Server 2003已经进步很多了,另外可以增加Server数量的方式提高速度和能力(现在硬件相对人工是很便宜的)。主要是觉得PHP加C写中间件,开发效率太低。C没有什么内建Library,比如要写一个收发邮件的中间件,程序员可能会花很多时间,当然PHP有许多内建函数可以满足各种需求,不用自己再写太多中间件。ASP.Net真正优点就是它的编程行为有很大改进(可以象做Windows Application一样使用许多控件,使用数据绑定功能,优良的调试部署功能),能让程序员很快速的开发Web Application,从而节省许多成本,另外一个意义就是企业可以以相同成本得到更多的程序产品和服务。这个对企业有很大吸引力,所以相信会有更多企业会采用.Net技术。
-davidg(David);
2007-4-16
{444}
(#3618041@0)
-
asp.net2.0在效率上很下了功夫,代码都是编译过的,cache机制很完善,缺点不是opensource.
windows的效率不如unix高。
-googlebot(bot);
2007-4-15
(#3616663@0)
-
基本上赞同你对.Net 2.0的评价,你说“代码都是编译过的”,有点不太理解。.net 2.0在在用Visual Studio 2005开发Web Application时,代码是不编译的,执行编译命令时其实只是检查语法。ASP.Net页面在第一次执行时才编译,这个和.Net 1.1有点不同。
-davidg(David);
2007-4-16
(#3617591@0)
-
谁说的,VS2005可以事先编译web application的
-lemontea(柠檬茶);
2007-4-21
(#3627712@0)
-
据说 myspace (目前好像流量排名第5) 是基于win 2003 / iis / sql 2005 / asp.net 2.0 / c#
-xmlhttprequest(build5381);
2007-4-15
(#3616944@0)
-
其实目前流行的几种网络编程技术都可以满足超大流量的网站要求。MSN网站上有的页面还是传统的ASP页面。win 2003 / iis / sql 2005 / asp.net 2.0 / c# 的组合当然是一个黄金组合,有微软这样大公司支持,生命力应该很强的。
-davidg(David);
2007-4-16
(#3617594@0)