导航:首页 > 编程语言 > php桌面应用

php桌面应用

发布时间:2022-10-02 11:01:50

php可以开发桌面应用吗

PHP不能写桌面应用,不过有个曲线实现方式,就是通过别的语言写个桌面应用壳子,内嵌浏览器,APP打开就固定展示PHP写的网页,应用逻辑都通过网页来处理

⑵ PHP的几大认知误区

要知道没有任何一款编程语言是可以用来实现全部的项目的,所以才会有各种各样的编程语言出现。今天,云南java课程http://www.kmbdqn.cn/就一起来了解一下,在大多数软件开发工程师心目中,PHP编程开发语言都有哪些被人误解的地方。



1.PHP是一门面向对象语言,但不是基于OOPS


这是完全不正确的理解,尤其是Java程序员,他们认为PHP不是基于OOPS;但他们会发现许多面向对象的特征,比如,接口、方法、抽象对象等。说实话,初始版的PHP没有太多的面向对象功能,但PHP5添加很多面向对象技术。更重要的是,你也许会好奇,为什么Bootstrap代码在PHP里会变得那么简单,这个得归功于PHP与OO的结合。


2.PHP无法实现特定的功能


这个误解听起来比较模糊,但有许多开发者认为PHP不能实现内存访问等其他功能。但事实是,PHP是一门可扩展的语言,你只需用C或C++编写一个扩展,进行集成就OK了。或者,你无需创建,网上已经有成千上百个扩展可供使用,你可以根据需要,直接拿来使用。


3.PHP不安全


既然你认为它是不安全的,那为何不为它编写安全的代码呢。我承认,PHP里是有大量不安全的代码,但作为程序员,我们应该尽量编写可靠安全的代码。


如果拿PHP与.NET进行比较,PHP肯定是失败的。但如果你是一个技术娴熟的程序员,你无需安全“帮助”。包括日常的安全问题,但如果他们的路径是动态生成的,那你就得当心了。当然,如果你精通所有的指令,它或许会变的更安全。


4.不适合做大型应用程序


一门语言之所以能用来构建大而复杂的应用,其自身要具有一定的可靠性和高性能,而可扩展的PHP并不符合。但是,如果你设计和开发的应用程序架构很稳定,那应用程序的性能和扩展又会有什么问题呢?


事实是,一些知名的网站都是采用PHP设计的,比如Facebook、Wikipedia、和Yahoo!等,它们都能工作的很好。


5.PHP只能用于网站开发


的确,使用PHP进行网站开发是很普遍的。但命令行接口(CLI:CommandLineInterface)可以让应用程序运行在非Web服务器上。


虽然有些应用程序对CPU的要求很高,但通过执行PHPCLI,仍然可以采用PHP进行开发和运行。更重要的是,如果你想使用PHP开发桌面应用程序,只需使用Windows特定扩展即可搞定。


6.开发过程缓慢


对于这样的误解,我实在不知道是从哪里传出来的。有可能你编写的PHP代码很凌乱、并且里面充斥着大量的MySQL语句(它们虽然很有意义,但真不应该放在那里)。而事实上,PHP有大量的框架可供开发者使用,合理使用它们会达到事半功倍的效果,大大缩减开发时间。所以,不要抱怨慢。


7.专业开发者不使用PHP


关于这个误解,坊间有各种各样的说法,比如PHP对初学者是小菜一碟,它是为那些不想认真对待开发的人准备的等等。当然,不得不承认,PHP在某些方面的确没有什么意义,但是对于这样的误解,真的是可笑之至。如果这里有许多Web应用程序都是使用PHP开发,那么想象下,一向严谨的开发商却对PHP敬而远之,乃是完全错误的。


⑶ 航天桥北大青鸟分享PHP的几大认知误区

要知道没有任何一款编程语言是可以用来实现全部的项目的,所以才会有各种各样的编程语言出现。
今天,航天桥java课程http://www.kmbdqn.cn/就一起来了解一下,在大多数软件开发工程师心目中,PHP编程开发语言都有哪些被人误解的地方。
1.PHP是一门面向对象语言,但不是基于OOPS这是完全不正确的理解,尤其是Java程序员,他们认为PHP不是基于OOPS;但他们会发现许多面向对象的特征,比如,接口、方法、抽象对象等。
说实话,初始版的PHP没有太多的面向对象功能,但PHP5添加很多面向对象技术。
更重要的是,你也许会好奇,为什么Bootstrap代码在PHP里会变得那么简单,这个得归功于PHP与OO的结合。
2.PHP无法实现特定的功能这个误解听起来比较模糊,但有许多开发者认为PHP不能实现内存访问等其他功能。
但事实是,PHP是一门可扩展的语言,你只需用C或C++编写一个扩展,进行集成就OK了。
或者,你无需创建,网上已经有成千上百个扩展可供使用,你可以根据需要,直接拿来使用。
3.PHP不安全既然你认为它是不安全的,那为何不为它编写安全的代码呢。
我承认,PHP里是有大量不安全的代码,但作为程序员,我们应该尽量编写可靠安全的代码。
如果拿PHP与.NET进行比较,PHP肯定是失败的。
但如果你是一个技术娴熟的程序员,你无需安全“帮助”。
包括日常的安全问题,但如果他们的路径是动态生成的,那你就得当心了。
当然,如果你精通所有的指令,它或许会变的更安全。
4.不适合做大型应用程序一门语言之所以能用来构建大而复杂的应用,其自身要具有一定的可靠性和高性能,而可扩展的PHP并不符合。
但是,如果你设计和开发的应用程序架构很稳定,那应用程序的性能和扩展又会有什么问题呢?事实是,一些知名的网站都是采用PHP设计的,比如Facebook、Wikipedia、和Yahoo!等,它们都能工作的很好。
5.PHP只能用于网站开发的确,使用PHP进行网站开发是很普遍的。
但命令行接口(CLI:CommandLineInterface)可以让应用程序运行在非Web服务器上。
虽然有些应用程序对CPU的要求很高,但通过执行PHPCLI,仍然可以采用PHP进行开发和运行。
更重要的是,如果你想使用PHP开发桌面应用程序,只需使用Windows特定扩展即可搞定。
6.开发过程缓慢对于这样的误解,我实在不知道是从哪里传出来的。
有可能你编写的PHP代码很凌乱、并且里面充斥着大量的MySQL语句(它们虽然很有意义,但真不应该放在那里)。
而事实上,PHP有大量的框架可供开发者使用,合理使用它们会达到事半功倍的效果,大大缩减开发时间。
所以,不要抱怨慢。
7.专业开发者不使用PHP关于这个误解,坊间有各种各样的说法,比如PHP对初学者是小菜一碟,它是为那些不想认真对待开发的人准备的等等。
当然,不得不承认,PHP在某些方面的确没有什么意义,但是对于这样的误解,真的是可笑之至。
如果这里有许多Web应用程序都是使用PHP开发,那么想象下,一向严谨的开发商却对PHP敬而远之,乃是完全错误的。

⑷ 如何用PHP进行桌面程序开发

桌面可能还是DELPHI、VC、VB等的天下,我不看好PHP搞桌面

⑸ 普及一下知识php如何做桌面客户端

WinBinder 是一种开源的 PHP 动态扩展(.dll) ,也算是脚本编程语言,为php 在window 下的开发提供用户界面UI ,它负责调用window 的API 接口。其运行 PHP 程序员轻松地使用 PHP 创建 Windows 应用程序。当然,这个只能在 Windows 下运行。本身是一个软件,php 程序员可以通过这个软件开发界面。官方网站说得很不错,无须编译php. 只要保存文件扩展为.phpw ,然后用 php.exe 打开就可以运行。具体开发感受如何,要试验一下才知道。初步感觉不会比php-gtk 差。
可以在此处下载到 WinBinder 的包 , 下那个 .zip 包,一般不需要用 .exe 的。下完之后解压缩,将 winbinder_xxx\PHP\PHP4\ext 目录下的(如果用的是 PHP5 则复制 PHP5 目录下的) php_winbinder.dll 复制到 PHP 扩展目录下,一般在 C:\php\extensions ,然后修改 php.ini 文件,加上:
extension=php_winbinder.dll
然后到打开命令行(cmd ),进入到 winbinder_xxx\Code\Samples 目录下,运行:
C:phpcliphp.exe manytests_main.phpw
这样就可以看到 Windows 窗口了,测试用的例子很多,可以都试试。我试了一下中文,还是支持得不错的,想想也是,WinBinder 是通过扩展的方式,加载到 PHP 中,其调用的都是 Windows 的 APIs 。实际上可以将 WinBinder 分为两层,一层是底层,叫 API 层,作为 PHP 扩展直接连接 Windows 的 API ,并为第二层(高层,叫 PHP 层)提供统一的调用接口。
你以为php只能做桌面应用?错移动应用也照样拿下。PHP for android让你用你最熟悉的php开发android软件。
总之,php的插件工具虽然可以实现开发桌面客户端,但是并不建议,因为不方便而且开发效率极低。

⑹ 济南北大青鸟分享PHP的几大认知误区

要知道没有任何一款编程语言是可以用来实现全部的项目的,所以才会有各种各样的编程语言出现。
今天,济南java课程http://www.kmbdqn.cn/就一起来了解一下,在大多数软件开发工程师心目中,PHP编程开发语言都有哪些被人误解的地方。
1.PHP是一门面向对象语言,但不是基于OOPS这是完全不正确的理解,尤其是Java程序员,他们认为PHP不是基于OOPS;但他们会发现许多面向对象的特征,比如,接口、方法、抽象对象等。
说实话,初始版的PHP没有太多的面向对象功能,但PHP5添加很多面向对象技术。
更重要的是,你也许会好奇,为什么Bootstrap代码在PHP里会变得那么简单,这个得归功于PHP与OO的结合。
2.PHP无法实现特定的功能这个误解听起来比较模糊,但有许多开发者认为PHP不能实现内存访问等其他功能。
但事实是,PHP是一门可扩展的语言,你只需用C或C++编写一个扩展,进行集成就OK了。
或者,你无需创建,网上已经有成千上百个扩展可供使用,你可以根据需要,直接拿来使用。
3.PHP不安全既然你认为它是不安全的,那为何不为它编写安全的代码呢。
我承认,PHP里是有大量不安全的代码,但作为程序员,我们应该尽量编写可靠安全的代码。
如果拿PHP与.NET进行比较,PHP肯定是失败的。
但如果你是一个技术娴熟的程序员,你无需安全“帮助”。
包括日常的安全问题,但如果他们的路径是动态生成的,那你就得当心了。
当然,如果你精通所有的指令,它或许会变的更安全。
4.不适合做大型应用程序一门语言之所以能用来构建大而复杂的应用,其自身要具有一定的可靠性和高性能,而可扩展的PHP并不符合。
但是,如果你设计和开发的应用程序架构很稳定,那应用程序的性能和扩展又会有什么问题呢?事实是,一些知名的网站都是采用PHP设计的,比如Facebook、Wikipedia、和Yahoo!等,它们都能工作的很好。
5.PHP只能用于网站开发的确,使用PHP进行网站开发是很普遍的。
但命令行接口(CLI:CommandLineInterface)可以让应用程序运行在非Web服务器上。
虽然有些应用程序对CPU的要求很高,但通过执行PHPCLI,仍然可以采用PHP进行开发和运行。
更重要的是,如果你想使用PHP开发桌面应用程序,只需使用Windows特定扩展即可搞定。
6.开发过程缓慢对于这样的误解,我实在不知道是从哪里传出来的。
有可能你编写的PHP代码很凌乱、并且里面充斥着大量的MySQL语句(它们虽然很有意义,但真不应该放在那里)。
而事实上,PHP有大量的框架可供开发者使用,合理使用它们会达到事半功倍的效果,大大缩减开发时间。
所以,不要抱怨慢。
7.专业开发者不使用PHP关于这个误解,坊间有各种各样的说法,比如PHP对初学者是小菜一碟,它是为那些不想认真对待开发的人准备的等等。
当然,不得不承认,PHP在某些方面的确没有什么意义,但是对于这样的误解,真的是可笑之至。
如果这里有许多Web应用程序都是使用PHP开发,那么想象下,一向严谨的开发商却对PHP敬而远之,乃是完全错误的。

⑺ php文件用什么软件打开

php文件可以用记事本打开。

一个访问者打开主页时,服务端便执行PHP的命令并将执行结果发送至访问者的浏览器中,这类似于ASP和CoildFusion,然而PHP和他们不同之处在于PHP开放源码和跨越平台,PHP可以运行在WINDOWS NT和多种版本的UNIX上。

PHP脚本程序主要应用于Web服务端开发,命令行和编写桌面应用程序。PHP支持和所有web开发语言之间的WDDX复杂数据交换。关于相互连接,PHP 已经支持了对Java对象的即时连接,并且可以透明地将其用作PHP对象。

PHP语言的特点:

1、PHP它驱动全球超过2亿多个网站,有全球超过81.7%的公共网站在服务器端采用PHP。PHP常用的数据结构都内置了,使用起来方便简单,也一点都不复杂,表达能力相当灵活。

2、PHP在不断兼容着类似closures和命名空间等技术,同时兼顾性能和当下流行的框架。版本是7之后,一直在提供更高性能的应用。

3、PHP 语言在补丁漏洞升级过程中,核心部分植入简易,且速度快。

以上内容参考网络——PHP

⑻ php网页如何调用桌面应用程序C# winform

这个不是PHP的范畴,需要调用外部应用必须要通过浏览器
像腾讯 淘宝之类都是自己定义相关协议来完成的.
不同的浏览器调用方式也不尽相同

阅读全文

与php桌面应用相关的资料

热点内容
操作系统代码编译 浏览:483
程序员东北大学 浏览:426
编译忽略空字符 浏览:117
多店铺阿里云服务器教程 浏览:378
单片机求初值 浏览:420
安卓机如何在电脑备份图片 浏览:925
ca证书加密机价格 浏览:798
天干地支年份算法 浏览:796
程序员打造的视频 浏览:7
java和php通信 浏览:680
为什么黑程序员 浏览:163
程序员男生 浏览:456
戴尔文件夹内文件怎么置顶 浏览:582
云服务器6m网速 浏览:722
vivo手机中国联通服务器地址 浏览:862
工程总控编译失败 浏览:707
燕赵红枫app如何下载 浏览:867
php查杀软件 浏览:878
教育管理学pdf 浏览:547
服务器均衡怎么使用 浏览:626