• 请不要在回答技术问题时复制粘贴 AI 生成的内容
yangzh
V2EX  ›  程序员

想做一个新网站,用什么语言框架和设计?各种建议?

  •  
  •   yangzh · Jul 3, 2014 · 6013 views
    This topic created in 4511 days ago, the information mentioned may be changed or developed.
    是这样的,朋友之间想做一个新网站。功能上,大概是类似于微博博客那种有用户注册发表内容的东西,但是发表的东西不是纯文字而且不一定是结构化的,所以肯定是不可以用 wordpress 等博客微博程序了。

    技能树:后端:python php 比较熟, nodejs go java ruby 浅尝;前端:html css js/jquery。

    问题:什么语言(python php nodejs go java ruby 。。。)?什么框架(wordpress laravel expressjs。。。)?

    技术考虑:什么百万级用户量那些就肯定不考虑了哈哈。但是,至少为了开发方便,支持 API,支持(未来的)手机客户端和电脑客户端等,也许做成带 auth 的 REST 架构比较好?还有什么要注意的?

    谢谢各位。
    36 replies  •  2014-07-07 16:22:03 +08:00
    Tonni
    Tonni
    Jul 3, 2014
    1
    用自己玩的最好的语言做,设计思想完全扯淡,不要被这个概念框住了,把代码写得清晰合理就行,相信你不会犯太愚蠢的编程错误。
    reeco
    reeco
    Jul 3, 2014
    2
    用自己最熟悉的语言
    levon
    levon
    Jul 3, 2014
    3
    别人没给你建议就是觉得没什么好建议的,适合自己的就行,真的有问题的话都好解决
    sprhawk
    sprhawk
    Jul 3, 2014
    4
    Wordpress不行就看看Drupal
    非结构化的是指什么?不管你怎么非结构化,最后要保存在电脑里动态处理,都要结构化的
    mkeith
    mkeith
    Jul 3, 2014
    5
    vibe.d D语言框架
    ChanneW
    ChanneW
    Jul 3, 2014
    6
    目前公司的一款产品授权方面出现问题: 想要只授权应用,不授权源码,这时候才发现: python , php 都是坑.
    ChanneW
    ChanneW
    Jul 3, 2014
    7
    推荐 java 或者 go
    xuwenmang
    xuwenmang
    Jul 4, 2014❤️1
    8
    不明白一个网站为啥要客户端。。
    现在什么手机没浏览器?苹果的APP的流行?这APP,TMD跟windows的exe程序有什么两样?

    浏览器能完成的,要客户端干嘛?
    Automan
    Automan
    Jul 4, 2014
    9
    @xuwenmang 不要把你的喜好加在别人头上
    panlilu
    panlilu
    Jul 4, 2014
    10
    铁轨上切红宝石
    regmach
    regmach
    Jul 4, 2014
    11
    其实不是想开发,是想玩新东西了
    skydiver
    skydiver
    Jul 4, 2014 via Android
    12
    @ChanneW Python也可以编译成字节码,以及php也是可以做混淆。
    不过话说回来这种加密基本上很容易反编译
    lm902
    lm902
    Jul 4, 2014 via iPhone
    13
    @ChanneW
    @skydiver
    Java,Go,ASP.NET,Visual C++都是可以反编译的,还是混淆代码靠谱
    spark
    spark
    Jul 4, 2014 via iPhone
    14
    同推Rails. 东西没出来之前不要追求性能, 快速实现才是硬道理.
    yakczh
    yakczh
    Jul 4, 2014
    15
    语言不重要, 找一个熟悉同一语言的团队重要
    loading
    loading
    Jul 4, 2014 via Android
    16
    php是最……
    duoglas
    duoglas
    Jul 4, 2014
    17
    什么最熟用什么.
    身边可以请教的牛人熟悉什么用什么.
    duoglas
    duoglas
    Jul 4, 2014
    18
    @xuwenmang 自己开贴就好了, 不要把你的喜好加在别人头上
    skybr
    skybr
    Jul 4, 2014
    19
    @ChanneW Python可以拿Cython转成c/c++, 接着可以直接打包成binary给用户.
    yangzh
    yangzh
    OP
    Jul 4, 2014
    20
    @ChanneW 我不是“做软件产品分发给别人”,只不过是“做网站和做客户端”而已。那么客户端源码公开就公开呗,反正主要逻辑都是网站的 API 支持的不是么。
    yangzh
    yangzh
    OP
    Jul 4, 2014
    21
    @loading 嘿嘿, php 做网站还是挺行的。


    @panlilu
    @spark
    Rails 大法好,但是为什么我总是觉得它很复杂 = =/// 可能 python 先入为主了。


    @xuwenmang 中国网速还不行。而且分享地址拍照片等等用手机网页实现的话够呛。
    rails3
    rails3
    Jul 4, 2014
    22
    @panlilu 铁轨上切红宝石好啊
    summer
    summer
    Jul 4, 2014
    23
    你确定python php 比较熟?
    Comdex
    Comdex
    Jul 4, 2014
    24
    我盲目地使用golang......
    mornlight
    mornlight
    Jul 4, 2014
    25
    来玩个你没用过的吧 C# .net 如何→_→
    iam36
    iam36
    Jul 4, 2014
    26
    django
    纯python语言的web框架

    优势就是做框架,只要你有能力,可以自行改此框架,毕竟开源.
    yangzh
    yangzh
    OP
    Jul 4, 2014 via iPhone
    27
    @summer 相对来说~如果python php是beginner水平的话,其余的就是hello world水平~

    @mornlight 好刺激!这个到开发桌面客户端再说吧!


    @iam36 我觉得高大上框架可能是优势可能是劣势~
    yangzh
    yangzh
    OP
    Jul 4, 2014 via iPhone
    28
    @Comdex golang 看上去不错,但是现在越来越复杂了的样子
    pythoner
    pythoner
    Jul 4, 2014
    29
    先用你最擅长的语言做一个demo出来
    别早不早就整些没用的
    yzxh24
    yzxh24
    Jul 4, 2014
    30
    既然熟悉php,当然推荐Yii2了。。。
    Comdex
    Comdex
    Jul 4, 2014
    31
    @yangzh 相对于其他语言来说不复杂
    ik0r
    ik0r
    Jul 4, 2014
    32
    http://kmanjs.com
    宣传一下自己写的一个基础框架, LZ可以看看~~
    dadou
    dadou
    Jul 4, 2014
    33
    @yzxh24
    Yii+1,不过现在2还是beta版
    yzxh24
    yzxh24
    Jul 4, 2014❤️1
    34
    @dadou 完成度很高,完全可以用在项目里了,我alpha就开始用在项目里了。。。
    NFSwind
    NFSwind
    Jul 4, 2014
    35
    会啥用啥。。。
    iam36
    iam36
    Jul 7, 2014
    36
    @yangzh 需求意向可以说是个极小的应用,你的考虑复杂了.不存在复杂的需求,就不会存在劣势.
    快速实现才是王道.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2501 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 94ms · UTC 11:34 · PVG 19:34 · LAX 03:34 · JFK 06:34
    ♥ Do have faith in what you're doing.