gpt4 book ai didi

php - 对于熟悉 PHP/Javascript/Mysql 的人来说,什么是好的非 Web 应用程序开发环境?

转载 作者:行者123 更新时间:2023-11-29 04:30:01 25 4
gpt4 key购买 nike

我希望能够编写数据库驱动的应用程序(即不基于 Web 且不需要浏览器或 Apache 服务器运行的独立应用程序)

我过去曾尝试在 Codegear C++ Builder 中执行此操作,但即使我的“背景”是这样的(C++ OOP with Borland Builder),但到目前为止,它与 PHP/mysql 和其他网络技术,我发现我付出了很多努力也无法使它发挥作用。那是不久前的事了,但我正在使用 Builder 附带的内置数据库引擎,我发现它令人沮丧和困难。

换句话说 - 有没有什么东西可以让我使用基于网络的语言来编写独立的应用程序(特别是 PHP/Javascript/mysql)

最佳答案

如果愿意,您可以坚持使用 PHP。有QT bindings , GTK bindings , OSX/Cocoa bindings , 你可以调用 Win32 functions .我不知道所有这些有多稳定,但您可以在 PHP 中执行 GUI 以及命令行操作。

至于其他语言... PHP 非常像 C。它最初基本上是一个围绕 C (IIRC) 的脚本包装器,这就是为什么你有以 C 标准库命名的函数(如 strstr)。类似 C 的语言会感觉很熟悉。

我认为 Python 可能是最接近 PHP 的。它是一种脚本语言,语法有些接近,它有大量的库,并且得到很好的支持和普遍使用。我想它会感觉很熟悉。对 block 使用缩进而不是括号可能会让一些人感到困惑,但它符合我已经缩进代码的方式。

Ruby 相当流行,也是一种脚本语言。我认为它在语法方面比 Python 更远,但我从未真正使用过它,所以我不能保证。我知道它至少有 GTK 绑定(bind)。

Perl 有很多资源和绑定(bind),但不如 PHP 容易阅读,因为您必须学习像@_ 这样的特殊变量。这从来都不是我的菜。

您确实有 C/C++ 的东西,而 Java 有它的大型库。你可能想要那样做,因为你说你以前使用过 C++。如果您使用的是 Mac(或愿意使用 GNUStep),则可以使用 Objective-C/Cocoa。不过,这与 PHP 语法相去甚远。

所有这些语言都有数据库连接。你没有提到你在哪个平台上。

但是为了易于使用、快速上手、适用于各种地方,并且绝对可以做 GUI...Python 将是一个不错的选择。

关于php - 对于熟悉 PHP/Javascript/Mysql 的人来说,什么是好的非 Web 应用程序开发环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4282204/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com