主题:  高手请教

sunslee

职务:普通成员
等级:1
金币:0.0
发贴:107
注册:2003/5/13 22:32:02
#12003/10/16 9:34:14
同志们好。小弟现在正在一个网络公司,由于原先开发的公司网站是用jsp开发的,而我则是用asp,由于公司技术部为了处于安全考虑说用asp不安全,win2000server经常遭到攻击,尤其是前一阵子的红色代码病毒,因此现在公司服务器使用linux的系统,因此小弟碰到如下问题请教各位高手:
我说linux也可以支持asp只是需要安装一个软件,我记得论坛里面是有这样的介绍的,可是他们说即使用了那个软件,我在开发asp的时候会碰到很多困难,说用asp编写的方法也会不同,我没有接触过,请问会不会不同,难道在linux支持asp真的无法实现吗?
其次,就是他说他们用的jsp开发的网站是用类来开发的(出于安全考虑),即使给我看了代码我也不懂,请问是否有必要用类来进行开发。如果用asp来开发真的就那么不安全吗?

请教各位高手了,请大家多写点,也好让我可以和他们应对。谢了。



天亮了

职务:普通成员
等级:1
金币:0.0
发贴:26
注册:2003/9/13 6:06:37
#22003/10/16 15:04:16
现在国内ASP主机占55%



Liverpool

职务:普通成员
等级:1
金币:0.0
发贴:22
注册:2003/2/27 14:30:38
#32003/10/16 16:09:53
系统安全是前提,但很多时候安全问题都是由不严谨的程序员造成的



sunslee

职务:普通成员
等级:1
金币:0.0
发贴:107
注册:2003/5/13 22:32:02
#42003/10/17 14:53:20
1.我说linux也可以支持asp只是需要安装一个软件,我记得论坛里面是有这样的介绍的,可是他们说即使用了那个软件,我在开发asp的时候会碰到很多困难,说用asp编写的方法也会不同,我没有接触过,请问会不会不同,难道在linux支持asp真的无法实现吗?

2.其次,就是他说他们用的jsp开发的网站是用类来开发的(出于安全考虑),即使给我看了代码我也不懂,请问是否有必要用类来进行开发。如果用asp来开发真的就那么不安全吗?



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
#52003/10/17 16:51:29
1.虽然有解决方案(我也不知道),但显然 IIS 是更好的选择,ASP 的创造者比别人更了解 ASP

2.JSP 固然比 ASP 更安全,但安全性更多地取决于程序的质量



whoisspider

职务:普通成员
等级:1
金币:1.0
发贴:245
注册:2002/9/25 18:04:34
#62003/10/17 18:59:15
我很奇怪,你是怎么进这家公司的,他们的网站是jsp的,如果是应聘的话,他们怎么会招会asp而不会jsp的?这肯定是你适应公司的问题,他们技术部都是用jsp的,那你也应该用jsp的,你会asp也只能往jsp转!这不可能让技术部围着你转,让技术部其他人转到asp上来!

asp和jsp是不同的,asp在iis上运行靠的是一个dll解释运行的(这个dll是个isapi程序),而jsp第一次运行时就被编译成servlet程序,就是一个java程序,jsp是基于java语言的,是j2EE结构的一环!关键是那个公司的后台结构复杂不复杂,就算你要把公司网站从jsp转到asp来,你也要把这个公司网站的jsp和一些类看懂,并能确保能完成同样的功能。再你根本不了解jsp和java下想换成asp,想的太简单了!

另外,我不了解linux下那个软件对asp的支持程度如何?asp是微软公司自己的东西,他的操作系统和IIS对它的支持绝对是保证的。但你能保证linux下的那个软件对asp百分之百的支持?举个我自己的例子!以前我做的软件在ie浏览器下运行的,后来和一家公司合作,要我的软件运行在他们的机顶盒上,嘿嘿,一测试就乱套了,很简单,他们的机顶盒里的浏览器软件不是ie,是一家小日本不知名的公司开发的。在机顶盒上这个浏览器他也支持html,也支持javascript。狗日的小日本又没做到全部支持,一些写法不支持,css也不支持,这样就不停的修改,不停的测试,真是浪费时间!

windows操作系统和IIS很容易遭到攻击,导致asp受牵连,当然asp也有问题,但很多问题是写程序的人的写的质量。当然jsp和j2EE体系不但功能强大,安全性也不错!国外大公司都喜欢用java,自然他们的网站也用了jsp!国内各大银行也是用java的,他们的总行网站也是jsp的(我知道工行和中行的总行网站是jsp的)。这就是为什么微软要推出.net来对付j2EE,ASP很多年已经没什么大更新了!

ASP当然有自己的优点,编写简单,对编程的基础要求不是很高!还有微软这个大靠山和一大帮windows用户,还有多的如牛毛的免费asp代码(尽管这些代码是粗糙和不安全,但对于学习和普及还是起到很大作用的)。对于个人用户和中小公司不必投入很多就能获得不错的回报!



null

职务:普通成员
等级:1
金币:0.0
发贴:15
注册:2003/10/18 19:00:47
#72003/10/19 22:56:42
记得似乎是一个叫“asp anywhere antime”的东西,能在linux下运行asp
但是我想,在linux下的数据库不知道怎么连接,在windows里用的adodb不知道linux里用什么方法解决,我也没研究过linux下mysql的连接问题:)
当初我本来也想弄的,后来一想,linux下没有ms access 或者ms sqlserver
估计也没什么意思。

所以建议,还是去学jsp吧:P



天丁

职务:普通成员
等级:2
金币:1.0
发贴:427
注册:2002/4/21 14:59:54
#82003/10/20 22:54:29
是呀,LINUX 的环境和windows比起来,确实是不太理想。不过前者安全和稳定性相对来说不错