Web开发中的Objective-C

是否可以/可行使用ObjC(不需要Apple风格)来开发服务器端Web应用程序? GNU ObjC工具链是否可用?请分享您的想法和经验。

UPD。我希望通过具体的实践经验听到更多的答案,比如“我试过/使用……而且很棒/很糟糕,因为……”。 300赏金!

UPD2。我的问题背后的理由是,我即将开发一个带有大型基于Web的后端的iOS应用程序,并认为对两个部分使用相同的工具链/ IDE会更好。但是,唉,到目前为止的答案表明,这是不可行的。谢谢大家花时间。

解决方法

市场肯定已经确定的答案是肯定的,这是可能的,而且不是,尝试将这样的东西推向市场是不可行的。 Apple的WebObjects(Apple在线商店使用的)曾经是Objective-C,甚至将它们转移到了Java。

至于GNU Objective-C工具链,我对其未来也不会非常乐观。由于他们转移到GPLv3,Apple已经抛弃它们并围绕LLVM构建了自己的Objective-C编译器,因此这些代码路径可能在GNU方面有点生疏。 GNU“支持”太阳下的一切,但是越多的东西被使用,它的实现就越被审查。

至于“我用过”这个位,是的,我在当天使用了WebObjects的Objective-C变体。它的时间非常好,但Objective-C的内存分配需求相对较低,而非C语法使它有点尴尬。它的强大打字非常适合核心开发,但对于Web开发的“脚本”方面来说却很麻烦。

最后,如果一种语言是图灵完备的,理论上你可以用另一种语言做任何事情,但是解析器,脚本,数据库交互,索引等缺乏图书馆生态系统,意味着你将成为与Java或JVM兼容的语言相比,从一个相当深的山谷开始。

相关文章

HTML代码中要想改变字体颜色,常常需要使用CSS样式表。CSS是...
HTML代码如何让字体盖住图片呢?需要使用CSS的position属性及...
HTML代码字体设置 在HTML中,我们可以使用标签来设置网页中的...
在网页设计中,HTML代码的字体和字号选择是非常重要的一个环...
HTML(Hypertext Markup Language,超文本标记语言)是一种用...
外链是指在一个网页中添加一个指向其他网站的链接,用户可以...