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

web程序开发应该学哪些语言

  •  
  •   kennedy32 · 2013-03-09 11:31:40 +08:00 · 5871 次点击
    这是一个创建于 4281 天前的主题,其中的信息可能已经有所发展或是发生改变。
    本人菜鸟一枚,粗通javascript和php,如果主要是用来做网站的话,还应该学习哪些语言?

    目前正在学python。
    19 条回复    1970-01-01 08:00:00 +08:00
    ksky
        1
    ksky  
       2013-03-09 11:33:22 +08:00 via iPhone
    学好PHP就够了。
    foru17
        2
    foru17  
       2013-03-09 11:37:00 +08:00
    最近开始入门node.js
    qiayue
        3
    qiayue  
       2013-03-09 11:39:35 +08:00
    你已经会php了,再学点html的知识,就可以做WEB开发了。
    leebo
        4
    leebo  
       2013-03-09 11:40:19 +08:00
    ruby

    哈哈你这样问的话 会有几十种不同的回答的 这个我觉得自己觉得那些写起来顺手就行 学好一门 其他的可以看看 python 也是很不错的 这里面大多是python fan
    hitsmaxft
        5
    hitsmaxft  
       2013-03-09 12:46:31 +08:00
    php足够你完成web的基础功能, python更全面是事实, 但是从起步看来, php门槛更低, 用较低的成本获得更多的经验.
    基础打好之后, 就有足够的经验去决定对个人来说 "更好的选择"
    kernel1983
        6
    kernel1983  
       2013-03-09 13:07:52 +08:00
    其实如果走node路线的话, 学好js就够了还是有一定说服力的

    对于已经在用python的人, 用好python是第一步, 唯一可能转的就是node了吧.
    听说ruby社区也有类似情况, 求证有木有?
    0x0001
        7
    0x0001  
       2013-03-09 13:34:38 +08:00 via iPhone
    SQL就没人提一下么…
    ctrlaltdeletel
        8
    ctrlaltdeletel  
       2013-03-09 14:47:51 +08:00
    在Fenng的Startup News上看到的

    http://news.dbanotes.net/item?id=1386
    exoticknight
        9
    exoticknight  
       2013-03-09 15:43:01 +08:00
    我認為多入門幾種語言,注意是入門。這樣當要做項目的時候可以綜合考慮多種語言的優劣。
    coolicer
        10
    coolicer  
       2013-03-09 17:10:06 +08:00
    前端屌丝,也想往node上发展...
    krfantasy
        11
    krfantasy  
       2013-03-09 18:32:37 +08:00
    Ruby 和 Python 是潮流
    BigZ
        12
    BigZ  
       2013-03-10 00:05:25 +08:00
    应届生,如果想职业之路想走的顺利点,学习java吧
    asoncheng
        13
    asoncheng  
       2013-03-10 09:59:25 +08:00
    @ctrlaltdeletel 这个确实很齐全。
    Moker
        14
    Moker  
       2013-03-10 11:48:55 +08:00
    坑人的
    我也是这专业
    ewBuyVmLZMZE
        15
    ewBuyVmLZMZE  
       2013-03-10 12:05:16 +08:00   ❤️ 3
    前端开发知识结构
    前端工程师
    浏览器
    IE6/7/8/9
    Firefox
    Chrome/Safari/Opera

    编程语言
    JavaScript/Node.js
    JavaScript语言精粹

    切页面
    HTML/HTML5
    CSS/CSS3
    PhotoShop/Paint.net

    开发工具
    IDE
    VIM/Sublime Text2
    Notepad++/EditPlus
    WebStorm

    调试工具
    Firebug/Firecookie
    YSlow
    IEDeveloperToolbar/IETester
    Fiddler

    版本管理
    Git/SVN
    Github/Bitbucket/Google Code


    代码质量
    Coding style
    JSLint/JSHint
    CSSLint
    Markup Validation Service

    单元测试
    QUnit/Jasmine
    Mocha/Should/Chai

    自动化测试
    WebDriver


    前端库/框架
    jQuery/Underscore/Mootools/Prototype.js
    YUI3/Dojo/ExtJS
    Backbone/KnockoutJS/Emberjs

    前端标准/规范
    HTTP1.1
    ECMAScript3/5
    W3C/DOM/BOM/XHTML/XML/JSON/JSONP
    CommonJS/AMD
    HTML5/CSS3

    性能
    JSPerf
    YSlow 35 rules
    PageSpeed
    HTTPWatch
    DynaTrace's Ajax
    高性能JavaScript

    编程知识储备
    数据结构
    OOP/AOP
    原型链/作用域链
    闭包
    函数式编程
    设计模式
    Javascript Tips

    部署流程
    压缩合并
    YUI Compressor
    Google Clousure Complier
    CleanCSS/UglifyJS

    文档输出
    JSDoc
    Dox/Doxmate

    项目构建工具
    make/Ant
    GYP
    Grunt
    Yeoman


    代码组织
    类库模块化
    CommonJS/AMD
    YUI3模块

    业务逻辑模块化
    文件加载
    LABjs
    SeaJS/Require.js


    安全
    CSRF/XSS
    ADsafe/Caja/Sandbox

    移动Web
    HTML5/CSS3
    响应式设计
    Zeptojs/iScroll
    V5/Sencha Touch
    PhoneGap
    jQuery Mobile

    JavaScript生态
    MongoDB/CouchDB

    前沿技术社区/会议
    D2/WebRebuild
    NodeParty/W3CTech/HTML5梦工厂
    JSConf/沪JS(JSConf.cn)
    QCon/Velocity/SDCC
    JSConf/NodeConf
    YDN/YUIConf

    计算机知识储备
    编译原理
    计算机网络
    操作系统
    算法原理
    软件工程/软件测试原理

    软技能
    知识管理/总结分享
    沟通技巧/团队协作
    需求管理/PM
    交互设计/可用性/可访问性知识

    可视化
    SVG/Canvas/VML
    D3/Raphaël/DataV


    后端工程师
    编程语言
    C/C++/Java/PHP/Ruby/Python/...

    数据库
    SQL
    MySQL/MongoDB/Oracle

    操作系统
    Unix/Linux/OS X/Windows

    数据结构
    shekou
        16
    shekou  
       2013-03-10 12:13:03 +08:00
    @syhily 原来这么多要学的啊 ??
    shiran
        17
    shiran  
       2013-03-10 12:42:01 +08:00
    javascript应该很重要吧,做特效什么的。
    sdjl
        18
    sdjl  
       2013-03-10 18:08:47 +08:00
    我之前写过一篇文章《如何选择WEB编程语言》

    http://sdjl.me/index.php/archives/169
    sxsdlxw
        19
    sxsdlxw  
       2013-03-11 20:24:51 +08:00
    为什么没人提dreamweaver呢?还有axure???
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5427 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 08:25 · PVG 16:25 · LAX 00:25 · JFK 03:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.