Tho*_*cke 14
我对AWS/Templates_Parser,XML/Ada和GNATColl非常满意.这是三个坚实的包,使您能够使用Ada做令人兴奋的事情.
我正在逐渐远离PHP(在我的业务中有很多用PHP构建的内部工具),到目前为止,Ada已经证明是一个非常可靠的伴侣.它已经到了我真正不喜欢回到PHP的地步.我非常期待有一天我的所有工具都由Ada提供动力.
只是准备做一些比使用"普通"网络语言更多的腿部工作.奖励是一个更少的错误和更好的最终产品(与PHP相比).至少这是我的经历.
有人已经发布了指向AWS的链接.以下是GNATColl和XML/Ada的链接:http ://libre.adacore.com/libre/tools/gnat-component-collection/ http://libre.adacore.com/libre/tools/xmlada/
fin*_*man 12
尝试AWS,只有适当的解决方案,我才能找到......
http://libre.adacore.com/libre/tools/aws/
但是 -
我仍然建议你学习一种更适合web开发的语言,例如:PHP,asp.net,JSP ....
T.E*_*.D. 10
如果您想编写包含Web服务器或客户端的Ada程序,AWS可能就是您正在寻找的.它可能是最活跃的开源Ada项目之一,所以我很确定有很多人也在使用它.
我自己用它来为基于Windows的服务提供基于Web的配置和监控界面.它工作得很好,而且非常容易使用.
如果您只想编写cgi脚本,那么其他人就是正确的,那里有其他语言.不过,我以前在Ada做过,而且效果很好.许多脚本语言鼓励编写程序扩展时不能很好地扩展的程序.Ada程序往往没有这个问题.
另一方面,C和C++等语言不会对数组边界进行任何自动检测,并且非常基于指针.这使得当他们在互联网上暴露于世界时,与他们一起写下了积极的威胁.一些脚本语言也存在这个问题.通常,您无法轻松查看或修复它,因为它隐藏在语言运行时本身中.特别是当他们自己用C或C++编写时.所以我实际上鼓励在除了最微不足道的情况之外的所有情况下使用Ada进行Web服务器脚本编写.
如果你在Ada中编写脚本,但是错过了脚本语言倾向于提供的更强大的字符串处理功能,请考虑查看Gnat的Spitbol包.这实现了Ada中大多数SNOBOL字符串处理设备.如果你想做更复杂的字符串解析,另一个选项是OpenToken,它允许你在Ada中构建自己的完整的词法分析器和解析器.
但是,如果您希望开发一个完整的复杂网站,您可能最好使用某种内容管理系统(例如:Drupal).我不知道任何基于Ada构建的CMS,但大多数CMS用户无论如何都不愿意深入研究实现语言.理想情况下,您只需将组件插入即可.
| 归档时间: |
|
| 查看次数: |
7623 次 |
| 最近记录: |