| 
                     | 
                    
                        主题:  高手请教
                     | 
                
            
                        
                
                    
                          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比起来,确实是不太理想。不过前者安全和稳定性相对来说不错
                                
                                
                                
                             
                            
                            
                         
                     |