php – LAMP vs Compiled Binary
我真的很感激一些简明扼要的建议.
我即将开始一个项目,我们将维护大量的房地产数据. 我们打算使用RESTful接口构建应用程序,以便各种客户端可以连接.即网络应用程序,iPhone应用程序,第三方API等. 我们真的希望app / api快速,反应灵敏,稳固. 然而,实际上我们只有一定的内部技能,并希望确保我们的思维过程朝着正确的方向发展. 我们的核心知识是PHP,所以我们最初的想法是使用Memcached的LAMP堆栈(可能用Postgres替换mysql).我们也可能使用Laravel框架. 但是,我们正在考虑在RealBasic中编写软件(类似于VB但是正确的OOP)并创建字节码.这也包括http服务器 – 与apache相比,它都很简单. 后者是否过度杀伤?从长远来看,我们是否正在努力,因为我们自己的http服务器可能永远不会在速度上与apache进行比较. 我真的很感激一些想法. 解决方法
你想要使用REALbasic HTTP服务器的唯一方法就是作为一个位于Apache背后的应用服务器 – 在一些用任何语言编写的一对一体的HTTP服务器上运行一个面向公众的网站是疯狂的愚蠢 – 所以你无论如何,混合使用Apache(或Nginx).
REALbasic在这个角色中可以很好地工作.它编译为机器语言,而不是字节码,并且您的HTTP服务器将构建在其异步单线程服务器套接字框架上,因此性能通常非常出色. 也就是说,我怀疑它会比通过缓存(Memcached等)支持的PHP更好地执行,并且PHP是一种比REALbasic更多,更成熟的Web开发技术,没有任何障碍或限制你会如果您尝试基于REALbasic的解决方案,可能会遇到. 在这种情况下,我会说PHP是更安全,更好的选择. (警告:我在写一个基于REALbasic HTTP服务器的网络应用程序时休息时写了这个答案,开发只是纯粹的乐趣 – REALbasic是一种可爱的语言.) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |