小弟我需要做一个web系统,看了不少资料,发现用delphi开发web程序的方式也有很多种,比internetExpress+webBroker+MIDAS,soap+webservice,websnap,intraweb等,说法不一定对也不一定全,请做过web开发的兄弟结合自己的经验分析一下,可以从开发难度、执行效率、存在的问题等方面谈谈,顺便也给我提提建议。
一贴不够就再开贴加分,请大家踊跃!
一贴不够就再开贴加分,请大家踊跃!
还使用java吧,时髦,而且大势所趋。
各有优势,像全面不可能!还是选最适合的用
continue!
如果开发跨平台应用,应采用哪种方式?
Websnap,Intraweb到delphi7时是否支持跨平台?
会受到影响,Delphi的Websnap是Borland的Web解决方案,用编译的方式,速度
和效率较Asp好,当用起来感觉不太方便,而intraweb是Delphi7中新加入的解决
方案,真正用RAD的方式开发Web程序,但我用了一下,觉得灵活性和稳定性似乎都
不太好,所以我觉得你如果要开发使用的系统,最好用比较成熟的技术,我个人
比较偏好Asp。简单好用。
WebSnap来搭建框架,主要是AppModule ,FramWork来实现页面
有精力的话还是用java较好
否则用asp就可以
2〉soap+webservice
3〉websnap
4〉intraweb我再赞助1000分,搂主跟顶也会同意的。我们共同提高啦
ISAPI效率高,ASP也不要一个ASP.dll的ISAPI解释,JSP一样
至于跨平台就Apache SharedLib,也一样好!或者CGI也很好,CGI超级稳定,没有任何WebAPP可以比CGI更稳定!
你看看CA机构,注册认证的要害部门的验证都是CGI的
只是CGI很耗资源,不过强大的服务器就没有这个问题!也许开发麻烦些,但ISAPI之类的结构可以直接与IIS服务器连接
也就更灵活,ASP,JSP等的出现是为了简化和降低Web开发的难度,
想更有效就要靠底层的ISAPI/CGIASP的模式是IIS<-->ASP.dll(ISAPI)<-->ASP Script
JSP不就是JSP.dll我认为一句话:
ASP/JSP等脚本是普通开发人员使用,ISAPI/CGI则是高级开发人员的选择!
Session可以解决变量的存储问题,但是里面的数据模块和页面模块还是公用的,所以到时候会有冲突,你进行一个查询,想看里面东西的时候,说不定,别人用了SQL语句,已经把结果修改掉了,我也经别人指点,把SQL语句存到Session变量里面,可是这样太不专业了。所以建议大家学ASP.
请问一下用linux做应用程序服务器+mysql做数据库服务器是否可以用delphi来连接做3层结构,可以的话delphi怎么连接mysql????
delphi可通过ODBC来连接mySQL,你去下载一个 ODBC for mySQL.即可.