是否有任何开源或商业网络编程语言的功能与Fog Creek的Wasabi非常相似?就像在用这种母语编写你的web应用程序一样,它然后编译为用于Linux主机的php和用于Windows主机的ASP.NET。
答案 0 :(得分:4)
Haxe是我见过的最接近的,但它只编译为PHP(和mod_neko),而不是ASP。
答案 1 :(得分:1)
Genexus是一个商业开发工具。它可以生成其他几种语言。它面向数据库应用程序,它从内部语言生成数据库模式和查询。
那就是说,我已经和它合作了,我不喜欢它。这是非常错误的,它的编程语言非常古老。
答案 2 :(得分:1)
在你打扰之前,先考虑它是否真的值得。
支持一个具有多种配置的平台已经够糟糕了;你真的需要支持ASP.NET和PHP吗?如果您正在编写内部应用程序,那么您可能希望尽可能少地使用技术。如果您正在编写软件进行销售,那么如果您的产品需要特定平台,那真的是一个问题吗?
答案 3 :(得分:0)
据我所知,Fog Creek不得不开发Wasabi,因为没有这样的工具。有一些工具包试图可移植,但没有一个编译成我知道的ASP或PHP(除了Wasabi之外)。
答案 4 :(得分:0)
人们就像乔尔和芥末一样生气,但我认为如果把所有的碎片放在一起就很有意义。
鉴于这种情况,这是一个合理的决定,说:“好吧,那么,我们只会写一个VB到PHP翻译。”
一旦你采取了这一步,就说,“好吧,既然我们在这里基本上有一个编译器,为什么不用微软从未添加到VB的功能来扩展呢?”
感谢Wasabi,只需编写两次(或者更多,给定一些重复的服务器/ JavaScript代码)的代码只写一次。
多目标开发很常见。当你无法决定你的目标环境时,这就是现实。
答案 5 :(得分:0)
选择一个真正成熟的应用服务器平台,如Java。它到处运行......