1
rannnn May 25, 2014
一个原生带$_GET, $_POST的语言写桌面总觉得是很变扭的事情
|
2
crhan May 25, 2014
-,-...正迫不及待的把一个刚接手的 php 程序改成 ruby 宏..
|
3
crhan May 25, 2014
改成 ruby 中....(小弟刚来 v2ex..这居然不能编辑原回复?)..
|
4
skybr May 25, 2014
相差不大从何说起啊. 别说Java标准库带GUI, php没有. Java好歹线程、nio都封装得很完善, php连个基本的pcntl扩展都跨不了平台.
而且Java在GUI领域也就行业软件占份额, 通用领域本身也算小户, 数量上不一定赶得上用python的. php一开始的定位就是摘取其他语言特色的web模板语言, 后面加的也是侧重语言特性, 搞GUI这个方向官方可能想都没想过. |
5
lm902 May 25, 2014
<?php exec("gui.exe") ?>
GUI程序搞定 |
6
Actrace OP @rannnn 有一些东西有,有一些东西没有,有一些东西常用,有一些东西不常用,在每个语言里都有这样的情况存在。
我用PHP来写过存储系统的服务端,运行在CLI下,多线程+多进程,资源占用几乎可以忽略不计,运行效率非常不错。这几年,虽然PHP出了很多完全没用的功能,但是丝毫不影响使用的心情啊。如果硬要说的话,就是缺个GUI用于客户端界面的开发。。。 |
7
Actrace OP |
9
rannnn May 25, 2014
这帖子会演变成『php是最好的语言』的争论。。。
|
10
dongbeta May 25, 2014
将纸细细打成纸浆,脱水之后做成纸砖,然后可以做成纸房子。为什么我们不用纸做房子!纸适合做任何事情啊!
|
11
Lucups May 25, 2014
我不认为一门语言必须要大而全,有一个它所擅长的方面就可以了。
|
12
Actrace OP |
13
robertlyc May 25, 2014
php和ruby比全面? 呵呵呵呵呵呵呵呵
|
14
ruchee May 25, 2014
try wxphp
|
15
wesley May 25, 2014
最简单的PHP GUI程序是在本地跑个http服务,用html做页面。。。。
|
17
Lucups May 25, 2014
PHP本身就是为Web而设计的,Personal Home Page 嘛
人家只是天生不擅长 GUI 而已,搞不懂楼主为什么问开源导致的。。。 |
18
likexian May 25, 2014
PHP is a popular general-purpose scripting language that is especially suited to web development.
Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world. 人家说过要在桌面系统占坑吗? 你怎么不说 php 无法在编写系统内核上发挥优势? |
19
towser May 25, 2014
确实不适合做任何事。。。没有适合做任何事的语言。
|
20
chuck911 May 25, 2014 PHP-GTK发展不好为什么要怪罪于“开源”呢?楼主倒是给点线索啊,光说了个“难道”,跟没说一样。开源有得罪过桌面应用吗,难道有过什么类似的案例?
|
22
dongcheng May 25, 2014
技术选择,应该跟随主流,不会错,多学习不同的语言,有帮助。精力应该放在实现创意上。
|
24
levn May 25, 2014
lz你换了头像我照样认识你
|
25
WildCat May 25, 2014 via iPhone
没有银弹!
|
26
wdlth May 25, 2014
php cli都比不过shell、perl、python,还说GUI……
|
27
edwardro May 25, 2014
|
28
zakokun May 25, 2014 你这是写php写出幻觉了.
|
29
jamiesun May 25, 2014
先天不足
|
30
yakczh May 25, 2014
写php的赶紧转java,js吧,以后是富客户端和大数据后台运算的应用场景,象php这种数据搬运工,套模板的工作越来越没有生存空间了
|
31
yun77op May 25, 2014
趋势上说,php份额只会越来越少
|
32
chemzqm May 25, 2014
性能低下,没有模块化导致代码难以重用,乱七八糟的API
|
33
breeswish May 25, 2014
PHP天生和图形化客户端没什么缘分,大多数语言都不能避免这个问题
Node.js有一个node-webkit,过于逆天的组合 |
34
dorentus May 26, 2014 via iPhone
和开源有啥关系?
「开源会阻碍商业项目」又从何说起…PHP的协议,似乎都不是GPL吧,能限制到你什么? |
35
dorentus May 26, 2014 via iPhone
看了下,PHP用的是类似BSD的协议,也就是说,你把它源码拿下来,改(或不改),然后闭源分发,收钱,都没问题。
PS:更一般的是自己用PHP写网站或软件用或卖,这种情况PHP的协议根本管不到… |
36
vibbow May 26, 2014
|
37
yakczh May 26, 2014
拉不出屎来抱怨地球引力太小
|
38
ety001 May 26, 2014
不要想着一种语言通吃天下,多学一门其他方向的语言没有什么不好,我当年在学校带社团的时候,也是觉得为什么PHP不能去开发桌面应用呢,这样我们可以省下时间去学习一门新的语言了,但是后来慢慢就明白了,每种语言的诞生都是有它最初诞生的目的的,而php的目的就是为了网页开发,只不过是后期人们加入了很多其他的跟网页开发没有什么直接关系的功能。
PS:php无法在桌面领域有所发展肯定不是因为它开源啊!!它就是为了网页而生啊!!不要再强迫它去做不擅长做的事情了。。。。 |
39
senghoo May 26, 2014
以前用Php写过一个daemon(非web)。然后再也不会用php做这种事情了。
|
40
tonghuashuai May 26, 2014
php 做桌面 == C 做 web,一个字:作
|
41
ioth May 26, 2014
程序写几年,觉得无所不能了。
|
42
ichou May 26, 2014
|
43
yakczh May 26, 2014
ff才是王道 ,chrome是用界面吸引几个小白过去,多开几个tab就直接死翘翘了, ff是先练内功,功能稳定了才花时间优化界面,ff30界面跟chrome已经没什么区别了, easy come easy go 短时间火起来的一定很短命,就跟水果机一样的命运,能坚持笑到最后的才是王者
|
45
lenran Aug 8, 2015
这跟开源没有半毛钱关系,为什么硬要把“开源“扯进来?
|