今天用了一下 PyQt5,感觉贼爽 虽然不太会 C++ 语言 ,但是有 Python 在呀哈哈 额,感觉 PHP 如果去掉声明变量时的 $ 还有方法属性等调用的 -> 变更为 . 就好了,这样脚本语言 PHP,Python,JS 就基本统一了 ,加上由 IntelliJ 系列编辑器辅助,需要什么时大致可以知道 ,基本脚本语言可以做到泛业务泛领域开发了
PHP:网络开发 Python:桌面( PyQt5 )、爬虫等 JS:移动开发业务型或者重内容运营等应用 APP
而不像 C++ 一个关键词可能有多重语义作用,但不反感 C++,最反感 Java Web 的开发框架,好像使用太多的设计模式等然而将开发复杂化了
PHP 中的 Yii2 框架感觉前后端以及预定的业务等耦合太严重了,虽然开发时没用,但是感觉挺碍眼的放在框架中,还有验证分页上传活动表单简直反直觉, 据说今年年底可能会有 Yii3,不在对开发者做过多的预设模块化 蛮期待的 随需随安装
PHP 的 CI 框架满小巧的,如果是用 MVC 开发而不是 VC 的话,各位有没有觉得其实和 Java 中的 SSH 还蛮像的,哈哈哈 不过不讨厌 CI 还蛮喜欢这种小巧的
期待 CI4
1
xiaoz 2019-08-25 07:52:01 +08:00 via Android
CI4 都好久了,现在还没出正式版。
|
2
codespots 2019-08-25 07:53:48 +08:00
我也喜欢 CI,不过 CI4 比哪托还难产
|
3
askfilm 2019-08-25 09:58:26 +08:00
还 CI4 ! 我都从小白兔熬成老白兔了它还没出来 ; )
|
4
netChen 2019-08-25 10:59:25 +08:00 1
关于“基本统一”:目前感觉 PHP、js、python 的统一度已经很高了,如果继续统一下去,应该这三个名字都不会再有了,应该出个新的语言,名字:PJY,原来的三个语言都成为它的分支。不过这也就是 yy 一下吧,每个语言都已经有自己很成熟的生态圈了,怎么可能会继续统一呢?哈哈~~
|
5
zjsxwc 2019-08-25 11:45:28 +08:00 via Android
我还是觉得用 js electron 写桌面更方便
|
6
to2false 2019-08-25 13:44:09 +08:00
> PHP 如果去掉声明变量时的 $ 还有方法属性等调用的 -> 变更为 . 就好了
我也期待,但是知道不可能 php 框架那现在真是一大堆,个人现在倾向于常驻型框架,比如 es,swoft,hyperf |
7
szopen 2019-08-25 13:44:18 +08:00
PHP 配合 FFI 调用 libui 可以直接开发桌面应用,唯一缺点是,调用前需要把所有类型都提取出来声明
|
11
ClarkAbe 2019-08-25 14:07:34 +08:00 via Android
网络开发:Golang,桌面程序 Golang,爬虫:Golang
|
13
Immortal 2019-08-25 15:45:30 +08:00
试试 yaf
|
14
hoyixi 2019-08-25 15:47:28 +08:00
我都用 Yii2 写个人项目的后台,通用后台。 框架本身方便,各种第三方 Widget 也是直接用就行了,精力花在面向访客的前端
不过现在发现 Yii2 又要升级,而且一升就要伤筋动骨。前端也是,一些框架一升就要导致很多东西需要重写 所以打算重新架构,彻底摆脱这些框架,个人项目,动不动因为框架升级重构重写纯给自己找麻烦 |
15
way2create 2019-08-25 17:58:59 +08:00
只用过一次 yii2 看那默认的模版带上一堆 widget 挺不爽的 也懒得去研究
|
16
way2create 2019-08-25 18:03:26 +08:00
我觉得$和->也挺好的 就是->输入起来麻烦 而且万一改了 那又要兼容旧的 搞的方式太多 反而感觉乱七八糟 谁让一开始就设计成这样 还那么久了
|
17
dvaknheo 2019-08-25 18:19:48 +08:00
@hoyixi 你正好可以试一下我的这个框架。
https://github.com/dvaknheo/DNMVCS 写应用的时候,不会引用到框架里面的其他类和文件。 要自己的 DB 类也可以直接切换。 总之,最没有耦合性的框架了 |
18
xiaotuzi 2019-08-25 21:31:06 +08:00 via iPhone
一个数据库接口类,其他 curd,扩展自己加,其实框架真没啥的…
|
19
HiCode 2019-08-25 23:01:12 +08:00
打个广告,推荐一下我的 php gui 库
https://gitee.com/haimadongli001/php-iup 如果楼主日常开发以 php 语言为主,并且对桌面开发的要求不复杂,可以考虑 php-iup 我之前也用过 PyQt,非常强大。 |
20
xiaolanger 2019-08-25 23:07:41 +08:00
我感觉 PHP 的$挺便于辨识变量和方法的
|
22
akjarjash OP @hoyixi 嗯 Yii2 框架的 CRUD 也用过是很方便,但是在使用过程中发现两个问题,一个是样式问题,一个是例如如果数据库的字段中存在要保存一个文件的话,但是肯定是保存文件的路径,还得到处改动下,另外感觉 Yii 也确实和前端的耦合太重,连 CSS/JS 都不放过 哈哈 感觉 Yii 和 版本帝 ThinkPHP 还有 Laravel 的升级和用法改动还是相对比较平缓的
你说的是自己写一个框架吗?加油 |
23
Varobjs 2019-08-26 08:12:40 +08:00 via Android
yii2 开始用几天,有个很奇怪的地方,在入口设置了时区,但 c 控制器中不生效,怀疑框架做了处理,搜文档果然,在配置里有一项设置时区的。
但是我没设置你也去给设置成默认的,把我入口文件的覆盖?这框架限制的有点死啊 |
25
crist 2019-08-26 10:17:27 +08:00
宁用 TP5 也不用 yii2 ! yii2 适合那些 Java 转 PHP 的人使用的
|
27
Varobjs 2019-08-26 12:25:14 +08:00 via Android
|