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

php 程序员都干什么啊?感觉 wordpress magento 这些开源都东西很好用了 几乎能定制出任何网站

  •  
  •   arachide · 2015-01-30 18:50:57 +08:00 · 9703 次点击
    这是一个创建于 3589 天前的主题,其中的信息可能已经有所发展或是发生改变。

    BAAS又几乎让server端编程工作几乎没了意义
    php程序员都干什么啊?

    44 条回复    2017-04-21 16:49:21 +08:00
    bengol
        1
    bengol  
       2015-01-30 19:16:25 +08:00
    制造bug, 然后解bug. =。=
    Kilerd
        2
    Kilerd  
       2015-01-30 20:13:52 +08:00 via Android
    按楼主这样说,很多人做事都没有意义了。
    Mac
        3
    Mac  
       2015-01-30 20:49:35 +08:00
    wordpress和magento能做出ERP?OA?
    arachide
        4
    arachide  
    OP
       2015-01-30 21:29:39 +08:00
    @Mac 开源odoo啊
    arachide
        5
    arachide  
    OP
       2015-01-30 21:30:18 +08:00
    odoo是1000人以下edrp/crm 王
    cevincheung
        6
    cevincheung  
       2015-01-30 21:47:14 +08:00
    web、系统定制都可以。

    移动app的http接口


    (不要说python/javaweb/ruby……也行啊)
    arachide
        7
    arachide  
    OP
       2015-01-30 21:50:42 +08:00
    tini9
        8
    tini9  
       2015-01-30 21:55:09 +08:00
    用wordpress magento这种东西定制任何网站不如用php开发任何网站快,灵活。
    evlos
        9
    evlos  
       2015-01-30 22:15:29 +08:00
    Wordpress 这类 CMS 的确能定制出任何网站,因为你能往里面添加 PHP 代码。

    用它来定制 CMS 类网站也很方便,但是等网站复杂度提高之后,Wordpress 本身的结构反而会处处给你找麻烦。

    举例1:有一个功能,明明不需要基于 Wordpress 就能实现,Wordpress 本身也提供不了什么帮助,你还不得不按照它这套流程和结构写进去,新页面还必须每个页面手工新建相应的空页面来调用这个模版,相应的数据库表也要自己建,比如用户关系表之类的根本不适合用其自带的表来存储,这时候就在想怎么不直接用个 PHP Framework 来得省事呢。

    举例2:要在前台实现用户文章编辑器和图片上传的话,还要研究 Wordpress 的后台相关代码,把那套复杂的流程自己修改一遍,这些时间早够自己写一套流程了。

    这时候还不如直接写或者找个不错的 Framework。
    oott123
        10
    oott123  
       2015-01-30 22:16:50 +08:00 via Android
    php 程序员来定制呗…
    cevincheung
        11
    cevincheung  
       2015-01-30 22:18:46 +08:00
    @arachide
    自定义规则数据存储是所谓的BAAS永远做不到的。

    ps:. 你会将你的系统数据存到第三方去?
    arachide
        12
    arachide  
    OP
       2015-01-30 22:19:39 +08:00
    抱歉 偶一直写客户端多些 写server的也是nodejs多些 总觉得php用现成的好些 没冒犯php程序员的意思
    raincious
        13
    raincious  
       2015-01-30 22:24:54 +08:00
    BAAS可不是未来的全部趋势。打个比方,相当于几年前各个企业都开始做网站,于是出了一批建站公司,用非常便宜的价格来给这些公司把网站建起来。这些网站的功能很重复,建好之后就那么回事了。

    BAAS跟这个很类似,适合建立一批功能类似的东西,比如消息通知、用户这些。但是如果需要差异化定制就变得很拘束。

    因此自己编写程序和寄生在某个平台上能够达到的高度是完全不一样的。

    否则为什么Facebook.com不拿PHPBB、IPB直接改改模板就算了?哪怕是CNN.com也可以用Wordpress啊。
    arachide
        14
    arachide  
    OP
       2015-01-30 22:27:24 +08:00
    @raincious 偶觉得BAAS会占50%+ 毕竟有几个facebook?
    tini9
        15
    tini9  
       2015-01-30 22:28:03 +08:00
    拿做论坛来说吧,discuz几乎可以定制任何功能,也可以定制出来v2ex的功能,但 @Livid 为什么没用discuz定制开发呢?
    xwsoul
        16
    xwsoul  
       2015-01-30 22:28:30 +08:00
    想了10几分钟...
    发现我竟无言以对...
    楼主您说的是, 回头我就把我们公司那些个网站全部用 wordpress 改一遍....
    Agromania
        17
    Agromania  
       2015-01-30 22:28:47 +08:00
    你觉得这些开源的东西……都是谁写的?
    coosir
        18
    coosir  
       2015-01-30 22:28:56 +08:00 via iPhone
    意思就是其他语言还没有人做出像wordpress和magento这么成熟的产品吧,原因是:PHP是最好的语言!
    其实这跟语言没毛关系,很多生产环境不会基于这些改改了事。
    arachide
        19
    arachide  
    OP
       2015-01-30 22:29:21 +08:00
    另外BAAS是模式 不一定用别人的 可以自己开发 但是用BAAS的思路架构未来产品线
    arachide
        20
    arachide  
    OP
       2015-01-30 22:30:45 +08:00
    @coosir 世界上的web的20%是wordpress定制的
    arachide
        21
    arachide  
    OP
       2015-01-30 22:33:11 +08:00
    @cevincheung BAAS是思路 可以自己写的
    fashioncj
        22
    fashioncj  
       2015-01-30 22:33:24 +08:00
    wp漏洞一堆一堆的~修bug呀~
    arachide
        23
    arachide  
    OP
       2015-01-30 22:37:34 +08:00
    @xwsoul 不是让你改
    是因为偶要开发个web
    发现wordpress结合nodejsapi有点无敌了
    一个人可以搞定以前一个团队能做的 性能还是卓越的
    raincious
        24
    raincious  
       2015-01-30 22:41:55 +08:00
    @arachide

    你这是在用数量进行衡量么?那么你要知道,“企业站”太多了,包括那些建立之后1个月内连搜索引擎一起不足10个访问量的。他们比Facebook这样的知名网站确实在数量上多了太多。但是对行业有影响的网站确是极少的。

    你现在访问的网站就不是客制化程序,同时它对行业有着一定影响。

    互联网虽然发展到了现在,但是有一点还是没有变的,就是网站的“个性”会主宰其发展。而BAAS想要建立“个性十足”的网站是十分困难的,因此用它建立的网站想要脱颖而出创造自己的价值和影响力有一定难度。

    也就是说如果BAAS一旦流行,那么也就是烂大街的东西,和现在的“企业站”以及“企业建站”没有区别。

    所以其实BAAS最好的地方不是建立主要服务,而是建立服务的附属产品。就像现在很多的远程文件分发服务和应用后端服务一样(七牛、AVOSCloud等)。

    但主要系统的功能还是需要程序员一个字母一个字母的码出来。所以无论现成的开源建站系统还是BAAS都没办法达到“将码农赶出程序界”的能力。但是,“建站师”这个“职业”确实很危险了 :)
    arachide
        25
    arachide  
    OP
       2015-01-30 22:45:34 +08:00
    @raincious 问题是象知乎豆瓣这样拉风的网站毕竟是少数
    arachide
        26
    arachide  
    OP
       2015-01-30 22:47:06 +08:00
    @raincious 偶也不是单纯说要靠wordpress 只是觉得基于wordpress结合其它(例如nodejs)构建功能性网站太容易了
    tini9
        27
    tini9  
       2015-01-30 22:56:51 +08:00
    @arachide 这20%的wordpress定制站里面,90%的都是靠采集资源挂ad的垃圾站
    tini9
        28
    tini9  
       2015-01-30 23:00:11 +08:00
    我也一直不明白app程序员都干什么,感觉微信、微博、支付宝。。。这些巨头推出的app几乎能满足日常的任何需求。

    但打开招聘网站,招ios、android程序员的铺天盖地,这个世界远比你看到的要大
    ck65
        29
    ck65  
       2015-01-30 23:16:39 +08:00
    不求更佳只求兑现的世界就不再需要新的开发者了。
    crll
        30
    crll  
       2015-01-30 23:39:48 +08:00 via Android
    @arachide wp?那啥煎蛋就是一个很好的例子,知道煎蛋为什么有超载机吗?翻阅一下那些年煎蛋站长的苦恼吧!wp永远不能和定制比。不论哪方面。
    arachide
        31
    arachide  
    OP
       2015-01-31 00:47:17 +08:00
    @tini9 客户端定制需求当然比server的多
    server的baas的出现取代了很多server程序员的工作
    tini9
        32
    tini9  
       2015-01-31 01:17:24 +08:00
    @arachide 客户定制需求,在我看来大部分客户的需求都可以用微信公众号解决
    arachide
        33
    arachide  
    OP
       2015-01-31 10:06:05 +08:00
    @tini9 客户端当然变化多
    服务器端很多是数据层的处理
    以前的
    1客户端+1服务器+1数据库
    可能变
    1+0.5/0.1+1
    1+0+1
    Mizzi
        34
    Mizzi  
       2015-01-31 11:30:25 +08:00
    外面有公车,那考驾驶证干什么啊?
    lavande
        35
    lavande  
       2015-01-31 11:44:35 +08:00
    拿我个人经历举个例子吧
    我略懂lamp的架设和简单维护,但不会写php
    目前在开一家奶茶和甜点的外卖店,自己做了个网站,基于wordpress+divi主题+woocommerce插件,但是在做这个网站的过程中感到困难重重,首先wordpress调用的google公共服务器内容还有gravator在国内因为众所周知的原因导致体验效果很差,需要其他插件解决,然后divi虽然有个自己的page builder,看起来很棒,但实际上作的时候还是觉得心里想的和做出来的由差距,所有事先想好的页面布局都得套用divi里可用的框架在实现,很伤脑经。然后woocommerce本身是用于一般电商的,改造成外卖下单系统需要去掉一大堆不需要的表单(比如地址里的国家、省市),而且woo的中文翻译很差劲,又要自己重新改改,而且改下单时候的表单项目还需要用另外插件来实现,这些插件有些还是收费的
    这些困难只是一部分吧,实际上太多太多,我现在很想雇人把整个网站重写一下!
    arachide
        36
    arachide  
    OP
       2015-01-31 11:58:30 +08:00
    @lavande 从头写到稳定没10W够呛的
    cevincheung
        37
    cevincheung  
       2015-01-31 12:49:59 +08:00
    @arachide 起码先了解一下需求吧……
    jsq2627
        38
    jsq2627  
       2015-01-31 18:14:38 +08:00
    @arachide 才知道还有 PHP 写的 ERP 哈哈哈
    arachide
        39
    arachide  
    OP
       2015-01-31 20:38:22 +08:00
    @jsq2627 python
    arachide
        40
    arachide  
    OP
       2015-01-31 20:55:27 +08:00
    @jsq2627 其实用友们怕这个odoo 你jjww不如人家开源的东西好
    只能扯淡做假 号称财务软件的国家认证
    其实2001年后 没有所谓国家认证的财务软件了
    哈哈
    gdtv
        41
    gdtv  
       2015-02-01 11:00:09 +08:00
    wordpress不需要二次开发仅靠现成的插件和主题确实可以定制出很多东西,但效果就像35楼 @lavande 那样,各种功能可以勉强实现,但各种功能都用得不爽,所以才需要php程序员去对wordpress进行二次开发。例如针对 @lavande 的需求,可以开发一个针对国内市场的购物系统+定制的前端主题。价格可能几千至5万以下。
    当然你可以不要wordpress,全部代码重新写,价格就会像36楼 @arachide 说的那样10万起步。
    lavande
        42
    lavande  
       2015-02-01 22:27:12 +08:00
    好贵。。。那我还是将就用用吧= =
    kslr
        43
    kslr  
       2015-05-23 22:51:02 +08:00
    稍微上点档次的用这种东西就是给自己找麻烦,楼主你看到的只是很小很小的一部分,另外你说的BAAS composer怎么办? 只适合初级应用。
    jimxu16
        44
    jimxu16  
       2017-04-21 16:49:21 +08:00
    以 magento 为例 确实能实现电商的基础功能
    但是,你总不希望你的网站和所有用 magento 搭建的人一模一样吧 你也想要添加新的功能吧 比如图片放大器,做一些团购之类的活动,这些原生的 magento 都是不支持,而需要 phper 来开发
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5425 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 03:48 · PVG 11:48 · LAX 19:48 · JFK 22:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.