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

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

  •  
  •   frontman · 2015-04-29 19:04:09 +08:00 · 8206 次点击
    这是一个创建于 3492 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我是做前端的 最近想搭建一个个人网站 刚好后台的同事使用的是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 的,学了肯定更加受用。
    laucie
        29
    laucie  
       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   ·   实用小工具   ·   2807 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:21 · PVG 23:21 · LAX 07:21 · JFK 10:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.