首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Eiffel中开发How应用程序?

如何在Eiffel中开发How应用程序?
EN

Stack Overflow用户
提问于 2012-10-12 14:15:40
回答 3查看 983关注 0票数 2

如何在Eiffel中开发web应用程序?

有没有针对eiffel的webapp框架?

有没有用eiffel开发的web应用的例子?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-10-12 14:52:28

有很多种框架,但目前支持最广泛的是Eiffel Web Framework。Eiffel中的框架倾向于更多地关注管道,即fastcgi支持,路由器,验证。例如,我们错过了PHP拥有的CMS框架的广度。

所以,如果你在Eiffel中寻找Drupal,不,没有这样的东西。在Eiffel中开发了很多东西,但通常是商业的,而且是特定的。一种常见的方法是ExtJS前端和Eiffel fastcgi后端。

票数 5
EN

Stack Overflow用户

发布于 2012-11-29 18:11:52

除了Eiffel Web Framework之外,我使用的一种实用且有效的方法是:

  1. 在Eiffel中构建您的业务逻辑并将其编译为共享库(.so)。在C应用程序接口中只使用ANSI类型。
  2. SWIG.
  3. Use为C API生成Python (或Perl或Ruby)的绑定,用Python (或Perl或Ruby)生成适当的web应用程序框架,并用该语言编写web应用程序服务器端程序。我使用过Bottle.
  4. Use,不管是什么web应用程序客户端框架,即。jQuery、Bootstrap和模板引擎(就像瓶子里的简单引擎一样),您想要编写web客户端。

这种方法的优点是:

  • 您可以将Eiffel的所有功能用于核心业务逻辑和组件(在共享库中),这正是Eiffel真正闪耀的地方。
  • 您可以使用您最喜欢的脚本语言为您的Eiffel业务组件提供可交互的脚本接口。然后,您可以编写更高级别的基于脚本的命令行程序,这些程序利用核心业务components.
  • You可以利用现有的web应用程序框架,其中优秀而强大的框架通常是用现代脚本语言实现的。
票数 3
EN

Stack Overflow用户

发布于 2012-10-13 08:19:16

显然,未来的Eiffel web应用程序将依赖于Eiffel Web Framework

虽然不再支持,但你可以看看the Eiffel Software support web site,它将展示通过将Eiffel与ASP.NET集成在一起是可行的。这个网站最终将使用比ASP.NET更灵活的Eiffel Web Framework进行重写。

您还可以使用Eiffel Software的‘`EiffelWeb’库执行一些CGI脚本。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12853293

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档