为你的项目选型技术

根据产品复杂程度、可扩展性以及开发成本,英选为你推荐最佳选择

  • Java

  • Node.js

  • Ruby

  • VueJS

  • Swift

  • Objective-C

  • 学习难度:入门难度、学习曲线
  • 受欢迎程度:使用范围和频率
  • 发展前景:社区规模、更新频率
  • 易用性:代码可读性、语法丰富程度
  • Java

    Java是一门面向对象编程语言,Java语言具有功能强大和简单易用两个特征。

    • 使用最广,技术成熟稳妥
    • 开发力量市场供给大
    • 框架选择:Spring(Github Star:13100)
    后端安卓
  • 学习难度: 入门难度、学习曲线
  • 受欢迎程度:使用范围和频率
  • 发展前景:社区规模、更新频率
  • 易用性:代码可读性、语法丰富程度
  • Node.js

    Node.js是一个JavaScript运行时,使用高效、轻量级的事件驱动、非阻塞 I/O 模型,从而让高并发的轮询和Comet构建的应用中成为可能。

    • 推荐高并发轮询,实时应用
    • 可以用来做提高效率脚本
    • 纯后端API使用场景
    • 框架选择:Express(Github Star:30900)
    后端脚本高并发
  • 学习难度: 入门难度、学习曲线
  • 受欢迎程度:使用范围和频率
  • 发展前景:社区规模、更新频率
  • 易用性:代码可读性、语法丰富程度
  • Ruby

    Ruby是一门有趣的开发语言,优雅而又不失实用,一个“人性化”的语言,力求使Ruby程序员感觉到使用Ruby是一件愉悦的事情。

    • Rails是最为流行的Web框架之一
    • 开发效率高,迭代速度快
    • 代码可读性高,维护容易
    • 框架选择:Rails(Github Star:36000)
    后端Web全栈
  • 学习难度: 入门难度、学习曲线
  • 受欢迎程度:使用范围和频率
  • 发展前景:社区规模、更新频率
  • 易用性:代码可读性、语法丰富程度
  • Vue.js

    Vue.js是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。

    • 轻量级前端工程化框架
    • 最受欢迎的新框架之一
    • Github Star:48600
    前端框架
  • 学习难度: 入门难度、学习曲线
  • 受欢迎程度:使用范围和频率
  • 发展前景:社区规模、更新频率
  • 易用性:代码可读性、语法丰富程度
  • Swift

    Swift是由Apple创造的强劲而直观的编程语言,可用来为 iOS、Mac、Apple TV和Apple Watch 开发App。

    • 新型语言,苹果力推
    • 入门简单
    • 发展迅猛,不够稳定
    iOSMac
  • 学习难度: 入门难度、学习曲线
  • 受欢迎程度:使用范围和频率
  • 发展前景:社区规模、更新频率
  • 易用性:代码可读性、语法丰富程度
  • Objective-C

    Objective-C是一种通用、高级、面向对象的编程语言。现在Objective-C与Swift是OS X和iOS操作系统、及与其相关的API、Cocoa和Cocoa Touch的主要编程语言。

    • 丰富的开发库
    • 更接近底层,能力更大
    • 学习难度大,曲线陡峭
    iOSMac

    英选评价标准

    • 学习难度: 入门难度、学习曲线
    • 受欢迎程度:使用范围和频率
    • 发展前景:社区规模、更新频率
    • 易用性:代码可读性、语法丰富性

    Java后端安卓

    Java是一门面向对象编程语言,Java语言具有功能强大和简单易用两个特征。

    • 使用最广,技术成熟稳妥
    • 开发力量市场供给大
    • 框架选择:Spring(Github Star:13100)
    稳定 安全

    Node.js后端脚本高并发

    Node.js是一个JavaScript运行时,使用高效、轻量级的事件驱动、非阻塞 I/O 模型,从而让高并发的轮询和Comet构建的应用中成为可能。

    • 推荐高并发轮询,实时应用
    • 可以用来做提高效率脚本
    • 纯后端API使用场景
    • 框架选择:Express(Github Star:30900)

    Ruby后端Web全栈

    Ruby是一门有趣的开发语言,优雅而又不失实用,一个“人性化”的语言,力求使Ruby程序员感觉到使用Ruby是一件愉悦的事情。

    • 最为流行的Web框架之一
    • 开发效率高,迭代速度快
    • 代码可读性高,维护容易
    • 框架选择:Rails(Github Star:36000)
    稳定 安全

    Vue.js前端框架

    Vue.js是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。

    • 轻量级前端工程化框架
    • 最受欢迎的新框架之一
    • Github Star:48600
    稳定 安全

    SwiftMaciOS

    Swift是一种强劲而直观的编程语言,它由 Apple 创造,可用来为 iOS、Mac、Apple TV 和 Apple Watch 开发 app。它旨在为开发者提供充分的自由。

    • 新型语言,苹果力推
    • 入门简单
    • 发展迅猛,不够稳定
    稳定 安全

    Objective-CMaciOS

    Objective-C是一种通用、高级、面向对象的编程语言。现在Objective-C与Swift是OS X和iOS操作系统、及与其相关的API、Cocoa和Cocoa Touch的主要编程语言。

    • 丰富的开发库
    • 更接近底层,能力更大
    • 学习难度大,曲线陡峭

    FAQ

    • 不同的技术选型对于项目开展有什么影响?显示详情
      学习难度和受欢迎程度会影响人才市场上开发者的数量,从而对招聘难度有所影响。而开发组件的丰富程度以及语言本身的设计思维则对用户访问产品时的响应速度,开发过程中代码撰写的速度,需求变更时所需要的时间成本等等因素产生影响。总体而言,同时流行的多个