请问前端工程师有没有必要学习 php 的 yii 框架 最近想搭建一个网站 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
frontman
V2EX    程序员

请问前端工程师有没有必要学习 php 的 yii 框架 最近想搭建一个网站

  •  
  •   frontman 2015-04-29 19:04:09 +08:00 8699 次点击
    这是一个创建于 3819 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我是做前端的 最近想搭建一个个人网站 刚好后台的同事使用的是php的yii框架 我看了下结构很清晰 于是我想自己的网站也可以使用yii 可是研究了下 发现学习成本挺高的 我在想如果我的网站全都用接口实现的话 model着一层几乎没用 所以我想问下 如果搭建一个结构比较简单的网站是否有必要使用yii
    48 条回复    2015-05-06 13:11:13 +08:00
    lujiajing1126
        1
    lujiajing1126  
       2015-04-29 19:37:38 +08:00
    yii感觉还是比较复杂的~
    前端会后端很重要,可以选几种语言学一下
    kimmykuang
        2
    kimmykuang  
       2015-04-29 20:32:18 +08:00
    nodejs或者选baas的平台,js全栈
    yakczh
        3
    yakczh  
       2015-04-29 20:40:09 +08:00
    sails
    zjxubinbin
        4
    zjxubinbin  
       2015-04-29 20:40:56 +08:00
    怎么不上Golang~写API应用更爽~
    yakczh
        5
    yakczh  
       2015-04-29 20:41:18 +08:00
    yii是花架子,除了面试和qq里扯谈的时候装下逼,就没有啥用了
    viator42
        6
    viator42  
       2015-04-29 20:42:59 +08:00
    个人网站感觉yii有点重量级,用CI就行.
    ctoicqtao
        7
    ctoicqtao  
       2015-04-29 21:18:51 +08:00
    ci thinkphp
    上手都快
    作为一个前端。
    真心推荐这两个。
    ianva
        8
    ianva  
       2015-04-29 21:19:54 +08:00
    ruby,python,go 哪个不比 php 好玩
    spark
        9
    spark  
       2015-04-29 21:43:34 +08:00
    express 多简单啊
    dryyun
        10
    dryyun  
       2015-04-29 22:00:56 +08:00
    前端学个node简单点,都是js。
    要学后端语言,php入门简单点,好学习,其他的ruby,python稍微比php有门槛。
    dryyun
        11
    dryyun  
       2015-04-29 22:01:54 +08:00
    @dryyun 不需要局限在一门语言的一个框架吧。
    kchum
        12
    kchum  
       2015-04-29 22:30:53 +08:00
    我来推荐 Laravel .
    jarlyyn
        13
    jarlyyn  
       2015-04-29 22:34:46 +08:00
    前端还是nodejs吧。
    sneezry
        14
    sneezry  
       2015-04-30 00:56:19 +08:00 via iPhone
    别碰yii……
    xiparos
        15
    xiparos  
       2015-04-30 02:11:35 +08:00
    nodeJS, 横扫前后端,如果你还想开发apps,再来个react native,有没有IT也很美好的赶脚?
    yuvista
        16
    yuvista  
       2015-04-30 04:04:52 +08:00
    个人小博客的话 建议来 typecho,很爽的试试吧。
    zjgsamuel
        17
    zjgsamuel  
       2015-04-30 08:03:30 +08:00
    说一下自己的体验
    Yii2.0 集成了 bootstrap 和 jquery, 自己还封装了一套 Html 的helpers ,
    怎么说呢 总之和静态HTML结合蛮深的
    然后我就转 Laravel 了~~
    jayliao
        18
    jayliao  
       2015-04-30 08:23:38 +08:00
    Laravel 很好用么?
    mcfog
        19
    mcfog  
       2015-04-30 08:41:40 +08:00 via Android
    个人网站玩玩的话建议静态生成
    评论需求第三方实现
    别的个性化的逻辑走json/jsonp接口,nodejs

    ---

    认真想吃后端饭的话还是学php,Yii/LA入门,slim/自己拼框架精通这样
    大派森除了cgi还能深到运维脚本/数据分析等再后面一层,也是不错的
    其他的选择…自己去拉勾上搜下职位数量吧
    leopku
        20
    leopku  
       2015-04-30 09:19:34 +08:00
    @mcfog 现在前端这市场需求,还用得往 php 转?学学 nodejs 轻松就抓一大把比 php 高不知多少的 offer , 233max
    rokeyzki
        21
    rokeyzki  
       2015-04-30 09:27:13 +08:00
    个人博客用 CI 吧,
    另外如果你是用虚拟主机的话,不要用 Laravel
    zjgsamuel
        22
    zjgsamuel  
       2015-04-30 09:31:05 +08:00
    @rokeyzki 虚拟主机 用 Laravel 会有什么坑呢? 球明示~~
    ekousp
        23
    ekousp  
       2015-04-30 09:31:51 +08:00
    要用到就学,没什么犹豫的。
    rokeyzki
        24
    rokeyzki  
       2015-04-30 09:50:15 +08:00   1
    @zjgsamuel 异步队列的实现也有坑(个人博客是用不到),主要是市面上大部分虚拟主机的 php 版本不支持 laravel,另外使用 composer 也不方便,除非本地生成再上传
    FrankFang128
        25
    FrankFang128  
       2015-04-30 09:51:25 +08:00
    不用 Node.js 是怎么想的?
    daben1990
        26
    daben1990  
       2015-04-30 09:52:41 +08:00
    楼主就想找个,安慰自己的理由吧。。
    whilgeek
        27
    whilgeek  
       2015-04-30 09:54:25 +08:00
    @mcfog 赞同
    learnshare
        28
    learnshare  
       2015-04-30 10:07:23 +08:00
    上 Node.js 是最好的,前端很多工具(Grunt/Gulp/Less 等)也都是基于 Node.js 的,学了肯定更加受用。
    cz208209
        29
    cz208209  
       2015-04-30 10:09:07 +08:00
    可以学一学啊 多学没有坏处的 前端对后端的原理性东西多了解一下没有坏处 对职业发展有好处
    mcfog
        30
    mcfog  
       2015-04-30 10:09:13 +08:00
    @leopku 个人职业选择而已,盲目向市场火的方向前进未必是好的策略。有的人擅长快速吸收学习新体系,能迅速达到75分的水平,但很难超过80分,而有的人擅长深挖本质,虽然达到60分比较慢,但能稳步达到95分的高手水平。 前者追风做赛班做iOS做前端可能更好,而后者去做赛班之后甚至可能失业
    zjgsamuel
        31
    zjgsamuel  
       2015-04-30 10:15:42 +08:00
    @rokeyzki 额~~ 这样啊 那问题不大
    我是这么打算的
    比如说接个单弄个企业网站 就Laravel
    然后折腾单位内部系统的话 就Flask
    lyf362345
        32
    lyf362345  
       2015-04-30 10:32:48 +08:00
    用 markdown 写吧, 转成 html 多好
    xxer
        33
    xxer  
       2015-04-30 10:37:26 +08:00
    推荐ci
    cvmax
        34
    cvmax  
       2015-04-30 10:42:56 +08:00
    搭建个人网站 还是直接用wordpress . 如果是要折腾/点亮技能树,学习后端语言还是可以的。
    虽然PHP是最好的语言,没有之一,但是我还是不推荐PHP。
    bertram
        35
    bertram  
       2015-04-30 12:33:14 +08:00
    @cvmax 哈哈 php是最好的语言
    chaucerling
        36
    chaucerling  
       2015-04-30 12:59:20 +08:00
    首选nodejs,次选ruby on rails
    eeeeeeve
        37
    eeeeeeve  
       2015-04-30 13:09:32 +08:00
    @chaucerling 为啥rails在node之后?
    efi
        38
    efi  
       2015-04-30 13:17:32 +08:00
    yee 框架
    hxgdzyuyi
        39
    hxgdzyuyi  
       2015-04-30 13:22:45 +08:00
    首先 rails。
    learnshare
        40
    learnshare  
       2015-04-30 13:25:49 +08:00
    @cvmax https://github.com/tryghost/Ghost 可以作为 Wordpress 的替代,Node.js 写的,或许更适合阅读代码
    itaotao
        41
    itaotao  
       2015-04-30 13:27:53 +08:00
    虽然PHP是最好的语言 但是作为前端用nodejs或者angularjs开发网站更靠谱
    silenceper
        42
    silenceper  
       2015-04-30 16:11:37 +08:00
    为什么要问有没有必要呢? 感兴趣就搞点
    hanan321
        43
    hanan321  
       2015-04-30 19:18:34 +08:00
    要是我,会用python或者nodejs
    magicdawn
        44
    magicdawn  
       2015-04-30 19:55:02 +08:00
    用lumen / slim 啊 , 看着就和 nodejs 里的express , ruby 里的 sinatra 像 ...
    Feobe
        45
    Feobe  
       2015-04-30 22:12:56 +08:00
    伪命题

    只看你自己的需求、喜好和偏好。
    nicksite
        46
    nicksite  
       2015-05-01 01:05:57 +08:00
    建议ci,不复杂,很好上手。
    leopku
        47
    leopku  
       2015-05-03 10:42:18 +08:00
    @mcfog 请问逻辑点在哪?学习能力不行就是不行,高手在新语言新领域还是高手,低手无论在哪都是低手。何来学习通力强悍到迅速在新语言新领域高能的反而不如低能的?
    dhcpcd
        48
    dhcpcd  
       2015-05-06 13:11:13 +08:00 via Android
    最近在用基于CI 的 webmis,权限管理,前后台,内容发布都现成的,哈哈
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5473 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 42ms UTC 08:36 PVG 16:36 LAX 01:36 JFK 04:36
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86