V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
circsqua
V2EX  ›  问与答

业余做下网站,我应该使用什么工具/语言/框架?

  •  
  •   circsqua · 2014-03-13 10:59:05 +08:00 · 6637 次点击
    这是一个创建于 3912 天前的主题,其中的信息可能已经有所发展或是发生改变。
    业余需要做两个(确数)网站,一个自己的个人网
    站,另一个是一个小型声乐培训机构的网站。

    我主业EDA领域,实践中我只运用过纯C做过裸跑和
    私用的RTOS上的应用;PC上用过autohotkey做过两
    个生产用的辅助程序。基本没有使用过现代编程工
    具/语言/框架。

    罗列一些可能的条件和状况:
    没有历史负担,希望使用现代化的工具,做出现代化的网站风格,
    网站要一个人全包,
    网站访问量不会大,
    Linux使用没有问题(维护过小的超算)
    英文阅读没有问题,英文听力大致无碍,
    现实中周围没有同行估计要闭门造车,
    希望此项技能升格为副业,
    算法方面较弱(早年算法学不好,就去了EDA方向)
    勇于学习新东西(副业在做机械类的东西)

    所以,我应该做什么选择,怎样选择,从而达到目的
    呢?

    请行业人士指导,业余人士广言,谢谢。
    第 1 条附言  ·  2014-03-13 13:14:41 +08:00
    恕我冒昧,PHP族会不会比较旧了……
    39 条回复    1970-01-01 08:00:00 +08:00
    jsonline
        1
    jsonline  
       2014-03-13 11:06:31 +08:00
    MEAN 技术栈
    MangoDB + Express + Angular + NodeJS
    语言上就只用学JS,不过学习量还是不少。
    都挺新的。
    botao1
        2
    botao1  
       2014-03-13 11:08:21 +08:00
    觉得基于WordPress 做定制就可以了。一定要自己从零做么?
    qiayue
        3
    qiayue  
       2014-03-13 11:09:44 +08:00
    会 C 的话,学 PHP 挺快的
    PHP 是出了名的简单易学易用
    terrytowne
        4
    terrytowne  
       2014-03-13 11:10:34 +08:00
    Wordpress + themeforest.net 买一个气质相符的主题

    这个在虚拟主机上就能部署了,如果买个香港主机都不用备案~

    维护也方便,国内懂Wordpress的人太多了,中文资料也多,基本上坑都填平了。
    vbs
        5
    vbs  
       2014-03-13 11:21:36 +08:00
    wordpress简单搞搞就行了
    66beta
        6
    66beta  
       2014-03-13 11:22:28 +08:00
    wordpress,国内垃圾虚拟机也能跑
    clino
        7
    clino  
       2014-03-13 11:30:03 +08:00
    用python,比其他语言相对容易,推荐uliweb这个框架
    文档: http://limodou.github.io/uliweb-doc/
    邮件列表: http://groups.google.com/group/uliweb
    QQ讨论组: 162487035

    有一些针对初学者的教程,QQ群里也有不少初学者在讨论,在邮件列表和QQ群中都可以和作者讨论问题
    Shieffan
        8
    Shieffan  
       2014-03-13 11:32:15 +08:00
    Flask
    gihnius
        9
    gihnius  
       2014-03-13 12:08:21 +08:00
    Golang
    ayang23
        10
    ayang23  
       2014-03-13 12:10:59 +08:00
    必须php,wordpress, joomla, drupal三个都可以,个人习惯drupal,但感觉有点复杂,应该wordpress是首选。
    yylzcom
        11
    yylzcom  
       2014-03-13 12:21:02 +08:00
    根据楼主的需求,推荐php+mysql吧?

    再简单一点就html+css,自己做个页面,然后熟悉一些cms像wordpress这样的模板体系,很容易就上手了。
    saharabear
        12
    saharabear  
       2014-03-13 12:26:43 +08:00
    PHP+Symfony( http://symfony.im/ ) + html/css/js
    circsqua
        13
    circsqua  
    OP
       2014-03-13 13:13:50 +08:00
    @jsonline
    @clino thx

    @Shieffan
    @gihnius 求详细
    anewg
        14
    anewg  
       2014-03-13 13:19:02 +08:00
    除了PHP外的任何具备web开发能力的语言。
    devon
        15
    devon  
       2014-03-13 13:31:22 +08:00
    怎么没人提 Rails 呢?上手快,做东西也快。
    guotie
        16
    guotie  
       2014-03-13 13:31:55 +08:00
    Golang
    guotie
        17
    guotie  
       2014-03-13 13:32:19 +08:00
    golang或js
    panlilu
        18
    panlilu  
       2014-03-13 14:18:23 +08:00 via iPhone
    其实我觉得php不错,rails虽然好但是部署的话不够方便。
    anewg
        19
    anewg  
       2014-03-13 14:29:34 +08:00
    @panlilu

    其实从楼主的整个需求来看,我觉得PHP再合适不过。

    但是我一整楼扫下来,提PHP的基本都被楼主无视了。所以我臆断楼主要不就是对PHP有偏见要不就是真心被PHP伤过。结合楼主所描述的,我觉得第一种可能性比较大。。。也没好意思再提PHP了,业余折腾的话有编程底子各种都玩一下就能找到自己所爱了。别人推荐的基本主观性都太强。
    gihnius
        20
    gihnius  
       2014-03-13 14:36:20 +08:00
    @circsqua 你既然会 C, 上手 Go 应该很快,推荐这个框架
    https://github.com/codegangsta/martini 推荐我用 Go 做的论坛
    http://www.qufor.com/
    nigelvon
        21
    nigelvon  
       2014-03-13 14:39:00 +08:00   ❤️ 1
    php,谁反对谁不客观。
    firsthym
        22
    firsthym  
       2014-03-13 14:42:05 +08:00
    Rails确实是一个不错的平台。我也是从0开始的,这是我的开发心得,希望对你有所启发: http://geekway.me/archives/195
    leiz
        23
    leiz  
       2014-03-13 15:01:41 +08:00
    mean or rails
    rails -> easy to use and plenty of tutorials, ruby is intuitive
    mean -> no need to learn more than one language
    sobigfish
        24
    sobigfish  
       2014-03-13 16:31:47 +08:00
    反正新学,go lang嘛


    @gihnius 没开源吧? 那推荐https://github.com/jimmykuu/gopher
    littlewey
        25
    littlewey  
       2014-03-13 17:36:29 +08:00
    Flask :-)
    loading
        26
    loading  
       2014-03-13 19:33:02 +08:00
    想一步到位:javascript->node.js
    简单:Python -> Flask
    高大上: ROR

    什么Golang没接触过噢

    最好的语言:php...
    liluo
        27
    liluo  
       2014-03-13 19:40:01 +08:00
    用你熟悉的.
    isaced
        28
    isaced  
       2014-03-13 19:43:42 +08:00
    Django
    Tink
        29
    Tink  
       2014-03-13 19:43:55 +08:00 via Android
    我说Django会不会被吐槽
    AWSAM
        30
    AWSAM  
       2014-03-13 20:31:50 +08:00
    支持Rails
    rainsun
        31
    rainsun  
       2014-03-13 21:04:45 +08:00
    rails +1
    redvoilin
        32
    redvoilin  
       2014-03-13 22:33:23 +08:00
    rails ++1
    sectic
        33
    sectic  
       2014-03-13 22:43:32 +08:00
    我觉得最简单的是rails
    lyragosa
        34
    lyragosa  
       2014-03-13 23:00:53 +08:00
    既然是个人,就用你喜欢或者用得最爽的

    我个人是传统的PHP
    erylee
        35
    erylee  
       2014-03-13 23:21:10 +08:00   ❤️ 1
    php slimframework, 你只需要这个。 那些说Golang、Mongodb、Angular之类的,都是没写过程序的。
    Comdex
        36
    Comdex  
       2014-03-13 23:27:29 +08:00
    golang。。。不解释
    Lelouchcr
        37
    Lelouchcr  
       2014-03-13 23:51:07 +08:00
    ror~
    lch21
        38
    lch21  
       2014-03-14 11:02:08 +08:00
    Wordpress + themeforest.net
    +1

    要花点小钱买 theme
    circsqua
        39
    circsqua  
    OP
       2014-03-20 09:26:14 +08:00
    @botao1
    @terrytowne
    @vbs
    @66beta
    @yylzcom
    @lch21 经过尝试,发现作为业余非相关行业,果然选用现有blog平台才是平坦的办法。THX。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5508 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 06:50 · PVG 14:50 · LAX 22:50 · JFK 01:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.