V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
noneusername
V2EX  ›  程序员

在一个项目中用 PHP 做后台管理, Python 做接口这样好不好

  •  
  •   noneusername · 2023-05-31 03:04:10 +08:00 · 2367 次点击
    这是一个创建于 543 天前的主题,其中的信息可能已经有所发展或是发生改变。

    还是统一一种语言呢

    20 条回复    2023-05-31 21:37:04 +08:00
    maigebaoer
        1
    maigebaoer  
       2023-05-31 03:13:46 +08:00 via Android
    这么折腾干嘛😓这两区别不大,选个顺手的就行了
    roundgis
        2
    roundgis  
       2023-05-31 03:18:46 +08:00 via Android
    似乎沒必要
    ericgui
        3
    ericgui  
       2023-05-31 07:32:50 +08:00
    php 用好了就行了
    Nazz
        4
    Nazz  
       2023-05-31 08:33:28 +08:00 via Android
    没必要,web 方面 php 生态更好,性能也更好
    quanjw
        5
    quanjw  
       2023-05-31 08:33:43 +08:00
    除了炫技似乎没必要
    flowerains
        6
    flowerains  
       2023-05-31 08:37:28 +08:00
    没必要,如果是团队项目一定要考虑降低项目复杂度,减少维护成本。

    除非就是你一个人的项目,那确实可以随心所欲。

    如果 2-3 人协同开发,你多引入一种语言就是灾难
    BeforeTooLate
        7
    BeforeTooLate  
       2023-05-31 08:55:33 +08:00
    做好读写分离,随便你吧,go ,python ,php 写接口都可以吧
    dongisking
        8
    dongisking  
       2023-05-31 08:55:59 +08:00
    如果一个 java 做接口,一个 php/python 做后台还行,如果只是 php 和 Python 还不如统一,不然开发总是转不过来,再说了二者在 web 上,php 都能替代 Python(thinkphp,laravel,hyperf)
    xingjue
        9
    xingjue  
       2023-05-31 09:21:55 +08:00
    用 php
    wudi77
        10
    wudi77  
       2023-05-31 09:23:40 +08:00
    都 php 了还不统一啊
    noneusername
        11
    noneusername  
    OP
       2023-05-31 10:07:07 +08:00
    项目中,需要用到类似 selenium 这种的库去爬数据,如果不用 python ,不好实现吧。
    wangxin13g
        12
    wangxin13g  
       2023-05-31 10:46:40 +08:00
    只要不用 php 那个序列化,其他都随意,想换就换的事
    ZoR
        13
    ZoR  
       2023-05-31 11:06:11 +08:00
    @noneusername php 也有 selenium 库,我项目中也用到过
    47d7tEUBp521E8fJ
        14
    47d7tEUBp521E8fJ  
       2023-05-31 11:11:35 +08:00
    @noneusername 做接口还是都 php ,不要所有接口场景都用 pthon ,不然很难维护的。你可以让 pthon 只爬数据就好了。在 php 发起爬数据,比如推送一条队列到 redis ,python 爬虫监听到就去爬数据存数据库,爬完了给 php 发请求通知即可。
    xbchaonba
        15
    xbchaonba  
       2023-05-31 11:22:15 +08:00
    @noneusername php 我用这个 http://www.querylist.cc/ 库爬数据,感觉挺好用的还有爬动态加载数据的插件
    wutongshuxia
        16
    wutongshuxia  
       2023-05-31 11:47:55 +08:00
    @noneusername 可以看看这个项目,直接爬取的内容使用 python 处理就行.使用接口进行交互,业务可以使用 php 实现。
    https://github.com/dmf-code/titans
    noneusername
        17
    noneusername  
    OP
       2023-05-31 15:30:34 +08:00
    @xujinhui1 好的,我是业余的,只是想搞脚本处理一些重复性的工作任务。就是不知道用 php 做后台管理,用 python 做自动化,这样结合是否合理。
    noneusername
        18
    noneusername  
    OP
       2023-05-31 15:31:57 +08:00
    @dongisking 主要是项目中有一些自动化的操作,可能用 python 处理更加简单,比如爬数据,模拟点击......
    noneusername
        19
    noneusername  
    OP
       2023-05-31 15:32:58 +08:00
    @flowerains 我是业余的,个人项目,主要是做自动化,处理日常的重复任务。
    ModStart
        20
    ModStart  
       2023-05-31 21:37:04 +08:00
    用的东西越多,越不好维护
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   957 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:41 · PVG 06:41 · LAX 14:41 · JFK 17:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.