您曾经使用过的最佳API /框架/平台是什么?

Yuv*_*dam 21 api frameworks

大多数编程都是在现有的框架或平台上完成的,并使用各种AP​​I使您的编程工作更加方便.

它可以是一套设计精美的API,也可以是一个很好的框架,你可以很快地完成很酷的事情.

所有答案都应该给出具体的例子,说明为什么这个框架如此棒,或者你用它做的很酷的东西的例子.

现有的框架真正激发了你做一些很棒的工作吗?


我知道这是主观的,但我认为我们可以从这个问题中得到一些很酷的想法.请在"关闭"链接上轻松:)同时 - 提前通信.

Pet*_*cco 52

jQuery改变了我对网络编程的看法.


Kre*_*dns 38

C#和.NET框架.

  • 我差点忘了.NET粉丝拥挤不堪 (34认同)
  • -1无缘无故. (14认同)
  • +10,我曾经工作过的最富有成效的环境 (7认同)
  • @陷阱:一点也不傻.一些开发人员(主要是开源人群)对微软的所有事情都有这种不合理的偏执狂.我更务实,更喜欢使用能让我提高工作效率的工具(打开或关闭,但我发现我并不太喜欢LAMP堆栈以证明切换的合理性.) (4认同)
  • C#/ .NET是一种不费吹灰之力:) (3认同)
  • 这可能听起来很愚蠢,但我注意到很多人都不喜欢C#和.NET每天都越来越强大的想法,特别是C++和Java铁杆粉丝. (3认同)
  • 为什么?你能具体一点吗? (2认同)

Yuv*_*dam 23

Django的

第一个也是唯一的网络框架(到目前为止)真正让我寻找创建网站的想法,这样我就可以练习我的技能.


Art*_*yom 20

Qt4 ...这是非常棒的C++ GUI框架:

  1. 高质量的清洁文档和教程.
  2. 跨平台
  3. 清洁API.
  4. 它是独特的C++框架,可以很好地保持ABI的兼容性.


Ara*_*raK 13

伟大的Boost与C++的STL并排.

  • 是的,当你掌握权力时,你会沉迷于它 (3认同)

Jim*_*ans 13

Ruby on Rails(惊讶它尚未被提及).它显示了约定如何简化编程.数据库上下迁移是一个特别有用的想法.


drr*_*lvn 9

Python,放下手.电池包括+ PyQt用于GUI的东西.

  • 进口"电池" (5认同)

Rob*_* S. 8

我是Mac OS X的Cocoa框架的忠实粉丝,当然还有Ruby on Rails.

Cocoa易于使用,支持MVC开箱即用,并且在保持与操作系统"紧密"的同时抽象Mac OS X.

Rails就是Rails.它做了Rails最擅长的事情.


Rev*_*316 8

我会说可可.证明是非常丰富的API,没有Java icky-ness.


sam*_*moz 7

我非常喜欢Java API.文档非常特别.

  • 嗯到Java.一切都应该是从对象中衍生出来的,当我意识到它们时,它们就会失去我,并且Ints是不同的东西. (3认同)

bau*_*ack 6

我非常喜欢Pylons.


ngn*_*ngn 5

的node.js

它教授了编程I/O的不同视角,将精彩的JavaScript语言带入服务器,并且感觉非常轻量级(部分归功于v8).图书馆,网络框架,各种网络工具和语言方言的生态系统蓬勃发展.