Use MS: 1. Win2k. it's not stable compared to Unix. And you cannot switch to other OS later. 2. IIS. Free. But itself is a big security hole! 3. SQL Server. Relatively cheap. Also has security problemS! 4. Salary. More people knowing SQL Server, ASP, so you pay less. 5. ASP, and later ASP.net is free 6. With .net, theoretically you can use all kinds of languages to develop, if you ever want to do that.Use Java: 1. Win2k or Linux or Unix. you have the freedom to choose whatever the OS. And you can switch to other OS with little cost. 2. Tomcat is free. 3. Frameworks like Struts are free and stable. 4. You can still use SQL Server or my sql or Oracle, whatever. 5. Jsp with Taglibs, it can be very powerful. 6. You are bound to use Java language. 7. You need to pay more salary or training cost.
如果CSND用JSP 会不会 问题就变成 CSDN 为什么 JSP 不用 ASP 呢? ???
哈哈,ajoo(聪明的一猪) 我好久没来,一来就看见你的精彩发言。You always tell us the truth.
to rootwuyu(wuyu): weblogic 被你说贵了,呵呵,两年前我接触过好像是2万美刀/CPU。开发版4k美刀/CPU。也就是说,如果你要规规矩矩的做,每个开发人员安装了Weblogic还要花这么多钱。 同年,我们在Windows下开发的程序员给他们购买了从Windows、BackOffice到VisualStudio和共用MSDN宇宙版,每个人的投入--所有的License--平均不到两万人民币,可以使用微软的所有东西(不仅仅限于开发),还有其它一些东西我不记得了。 投入成本是一块,维护成本也是一块。asp的程序员工资从3k-7k,同年并没有很多好点的java程序员,要不就是要价非常高,做同样的事情可以召来1-3个不错的asp/vb/vc程序员了。另外,开放平台的java的规范不是一家公司制定的,虽然是共同制定,但是在实现的时候每家都有自己的想法和创新。何况很多还提供自己的“中间件”。而刚好,我们自己不打算使用别人的中间件,这是出于业务和市场考虑的。而j2ee的各个角色都有很多选择的平台和产品,导致维护的时候问题环节相当多,如果用免费的东西,你更加无法控制问题。最后一点,我们发现如果我们把asp用得很好,把SQLServer用好,还有我们的COM/COM+,性能并不差。使用上了Windows2000之后,我们换掉了Oracle,改用SQLServer2000。维护成本、运行成本都大大降低。昂贵的Sun服务器和Oracle都用于其它产品测试,用不上了。 我用下来没觉得SQLServer有太大的负荷,也许我的应用体会不出来吧。ASP+SQLServer 好用不好用,Joyo和csdn有一定的发言权。但我同比测试过MySQL的性能,....不说也罢。至少不支持存储过程,导致产品在进行移植的时候因为缺少了一个封装层次,非常困难。最后只好专门针对mysql做一个数据库访问层的版本。否则,不同的数据库只需要针对性的修改一下部分存储过程就好了。
CSDN怕怕
ASP有什么不好的,我看不比JSP差多少啊?!
因为CSDN用了ASP
所以MS又胜了SUN一次
呵呵
大概是这样的吧
外面好像一听说JSP的就认为比较好
比较值钱我们公司就是的
靠
1. Win2k. it's not stable compared to Unix. And you cannot switch to other OS later.
2. IIS. Free. But itself is a big security hole!
3. SQL Server. Relatively cheap. Also has security problemS!
4. Salary. More people knowing SQL Server, ASP, so you pay less.
5. ASP, and later ASP.net is free
6. With .net, theoretically you can use all kinds of languages to develop, if you ever want to do that.Use Java:
1. Win2k or Linux or Unix. you have the freedom to choose whatever the OS. And you can switch to other OS with little cost.
2. Tomcat is free.
3. Frameworks like Struts are free and stable.
4. You can still use SQL Server or my sql or Oracle, whatever.
5. Jsp with Taglibs, it can be very powerful.
6. You are bound to use Java language.
7. You need to pay more salary or training cost.
会不会
问题就变成
CSDN 为什么 JSP 不用 ASP 呢?
???
weblogic 被你说贵了,呵呵,两年前我接触过好像是2万美刀/CPU。开发版4k美刀/CPU。也就是说,如果你要规规矩矩的做,每个开发人员安装了Weblogic还要花这么多钱。
同年,我们在Windows下开发的程序员给他们购买了从Windows、BackOffice到VisualStudio和共用MSDN宇宙版,每个人的投入--所有的License--平均不到两万人民币,可以使用微软的所有东西(不仅仅限于开发),还有其它一些东西我不记得了。
投入成本是一块,维护成本也是一块。asp的程序员工资从3k-7k,同年并没有很多好点的java程序员,要不就是要价非常高,做同样的事情可以召来1-3个不错的asp/vb/vc程序员了。另外,开放平台的java的规范不是一家公司制定的,虽然是共同制定,但是在实现的时候每家都有自己的想法和创新。何况很多还提供自己的“中间件”。而刚好,我们自己不打算使用别人的中间件,这是出于业务和市场考虑的。而j2ee的各个角色都有很多选择的平台和产品,导致维护的时候问题环节相当多,如果用免费的东西,你更加无法控制问题。最后一点,我们发现如果我们把asp用得很好,把SQLServer用好,还有我们的COM/COM+,性能并不差。使用上了Windows2000之后,我们换掉了Oracle,改用SQLServer2000。维护成本、运行成本都大大降低。昂贵的Sun服务器和Oracle都用于其它产品测试,用不上了。
我用下来没觉得SQLServer有太大的负荷,也许我的应用体会不出来吧。ASP+SQLServer 好用不好用,Joyo和csdn有一定的发言权。但我同比测试过MySQL的性能,....不说也罢。至少不支持存储过程,导致产品在进行移植的时候因为缺少了一个封装层次,非常困难。最后只好专门针对mysql做一个数据库访问层的版本。否则,不同的数据库只需要针对性的修改一下部分存储过程就好了。
我觉得java非常好用,尤其面向对象特性使得开发的时候可以使用很多手段来实现我们的封装逻辑,提高代码重用性。j2ee丰富的多个层次也让我们有了很多选择。我个人还是比较喜欢java的。不过IIS有漏洞,SQLServer有漏洞。运行jsp的tomcat等等在很长一段时间内也不是有很多漏洞么?我接触java/jsp比较早,虽然平时很少用。但是也还是数得出来几个比较严重的漏洞的。5-6月份,apache和php等以安全著称的opensource project不也有很严重的漏洞么?所以,说nt不稳定我赞成,但是仅仅指责w2k和sqlserver有安全问题是不公平的。
几年里面我经手的Windows服务器只有一台在2000年的时候请一家知名安全公司进行安全审计的时候出现过一个中等程度的漏洞,呵呵。包括红色代码、尼姆达、sqlserver蠕虫等等都没影响过。8月份SQLServer发现最新漏洞,但是很长一段时间内一直没有相应的中文补丁包,但到现在我的客户加上我自己这么多服务器都没有问题。秘诀是什么?不需要复杂的软件,只需要根据简单的安全规则好好设置一下就好。代码里面需要认真检查,避免逻辑漏洞,设置适当的错误陷阱并进行处理。这些要求很高么?这难道不是对程序员最起码的要求?安全是个态度问题,不是哪一家公司能保证自己做的东西绝对没有bug和hole的。正因为如此,微软考虑对额外的安全服务收费。我喜欢java(可惜用得不多),asp我也不能割舍(asp和组件发布简单),呵呵,只是很看不惯很多很多仅仅知道asp一点儿皮毛的人乱放p ---- 看看 asp 版就知道了,我都懒得进去。
jsp和asp各有各的strong和weak,每个人有每个人的需求,每个人还有每个人考虑问题的视角和不同的风险模型,就这个主观的论题结论未必都一样。
但有一点是肯定的,asp并不差。要说asp是第三代的web开发技术,jsp是3.5,.net是第四代。拿f22去指责f16没有意义。何况ASP做出来的大型应用也不少。
关健是达到自己的目的,人家用asp碍你什么事,
做好自己的本份吧.
有本事自己做一个出来比比,别在这空口说白话
Mysql的 Windows 商业用途版不是免费的,我是从mysql 网站上看到的。
请问什么版本的Mysql 可以做商业用途呢?
java用起来是比较习惯,不过weblogic等等我都没用过。
我自己做网站,去找付费的网站空间,无非就是两种选择:
1.linux+perl/php+mysql;
2.w2k+asp+access/sqlserver;
linux和perl/php和mysql我都不会用,而w2k和asp和access和sqlserver我碰巧都会一点点,而且这个门槛低,即使出了什么问题要找人问也容易;再加上可以随便用frontPage,我就没的选择了。没人提供jsp的空间,奇怪。当然,要是加上j2ee,就贵上天了。虽然我只需要普通的jsp,可是没见过我这样的,用jsp不用中间件
1。如果我是boss,目标 利润
2。如果我是programer 什么是我的强项
3。如果我是客户 相同的目的最少的投入
4。如果我是user high speed,power stronger
看看自己是what.:)