开源导致 PHP 无法在桌面领域有所发挥?

2014-05-25 10:25:22 +08:00
 Actrace
吐槽帖。
实际上,PHP确实适合做任何事情。感觉PHP跟JAVA相差不大啊。。。
这么多年过去了,都没有什么什么桌面端的PHP程序出现在人们的视野。
官方就出了一个好多年没有维护的GTK库,还有几个DEMO。
真正能用的程序一个都没有,想开发也是困难重重。
难道就因为开源的特性而没有人愿意开发桌面端相关程序吗?
6946 次点击
所在节点    程序员
45 条回复
Actrace
2014-05-25 13:38:46 +08:00
@chuck911 开源会阻碍商业项目。
dongcheng
2014-05-25 13:42:31 +08:00
技术选择,应该跟随主流,不会错,多学习不同的语言,有帮助。精力应该放在实现创意上。
hooluupog
2014-05-25 13:43:00 +08:00
@Actrace 你说说现在依赖linux这个开源的商业项目有多少?数得清吗?
levn
2014-05-25 13:53:02 +08:00
lz你换了头像我照样认识你
WildCat
2014-05-25 14:10:47 +08:00
没有银弹!
wdlth
2014-05-25 14:25:39 +08:00
php cli都比不过shell、perl、python,还说GUI……
edwardro
2014-05-25 14:35:09 +08:00
@Actrace PHP的pthreads库可以在windows上实现多线程就可以说相差不大?你实在太搞笑了吧,哈哈

完全没用过PHP pthread做过东西的人说PHP的pthreads库可以在windows上实现多线程,笑死我了。

更别说php连个基本的pcntl扩展都跨不了平台,连nio都没有的,连pthread都有一大堆问题的了

只说了一个非常错误的答案就像似能反驳 @skybr 提出的好几个问题似的,太可笑了。
zakokun
2014-05-25 15:42:54 +08:00
你这是写php写出幻觉了.
jamiesun
2014-05-25 16:15:53 +08:00
先天不足
yakczh
2014-05-25 17:18:52 +08:00
写php的赶紧转java,js吧,以后是富客户端和大数据后台运算的应用场景,象php这种数据搬运工,套模板的工作越来越没有生存空间了
yun77op
2014-05-25 17:35:53 +08:00
趋势上说,php份额只会越来越少
chemzqm
2014-05-25 20:41:39 +08:00
性能低下,没有模块化导致代码难以重用,乱七八糟的API
breeswish
2014-05-25 22:39:09 +08:00
PHP天生和图形化客户端没什么缘分,大多数语言都不能避免这个问题
Node.js有一个node-webkit,过于逆天的组合
dorentus
2014-05-26 02:44:06 +08:00
和开源有啥关系?
「开源会阻碍商业项目」又从何说起…PHP的协议,似乎都不是GPL吧,能限制到你什么?
dorentus
2014-05-26 02:47:46 +08:00
看了下,PHP用的是类似BSD的协议,也就是说,你把它源码拿下来,改(或不改),然后闭源分发,收钱,都没问题。

PS:更一般的是自己用PHP写网站或软件用或卖,这种情况PHP的协议根本管不到…
vibbow
2014-05-26 04:34:48 +08:00
@ichou 我的Gist基本全都是PHP脚本...
https://gist.github.com/vibbow
yakczh
2014-05-26 08:42:32 +08:00
拉不出屎来抱怨地球引力太小
ety001
2014-05-26 09:11:35 +08:00
不要想着一种语言通吃天下,多学一门其他方向的语言没有什么不好,我当年在学校带社团的时候,也是觉得为什么PHP不能去开发桌面应用呢,这样我们可以省下时间去学习一门新的语言了,但是后来慢慢就明白了,每种语言的诞生都是有它最初诞生的目的的,而php的目的就是为了网页开发,只不过是后期人们加入了很多其他的跟网页开发没有什么直接关系的功能。
PS:php无法在桌面领域有所发展肯定不是因为它开源啊!!它就是为了网页而生啊!!不要再强迫它去做不擅长做的事情了。。。。
senghoo
2014-05-26 09:15:42 +08:00
以前用Php写过一个daemon(非web)。然后再也不会用php做这种事情了。
tonghuashuai
2014-05-26 09:41:01 +08:00
php 做桌面 == C 做 web,一个字:作

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/114139

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX