安徽快3投注:再介绍几款编程工具给程序员们

作者: 来源: 更新时间:2012-11-20 11:10:06 点击:

安徽25选5直播 www.by7yj.cn 本文的作者是SEP公司的软件工程师Matt Swanson。在编程的世界里面,他喜欢不断的用一些新的“工具”去编写小项目。而在这篇博文里面,他向我们介绍了他最近迷上的“武器”,比如说Heroku、Bootstrap等。对这些开发工具有兴趣的人可以往下读。

我非常喜欢编写一些小项目,这是因为我能够不断尝试新的“武器”开发软件。一旦我喜欢上它们,我就会不断的训练自己,尽可能让自己熟悉这些工具。以下是我最近爱不释手的工具:

编程语言:Ruby

如果我说两年前就迷上了Ruby,估计你也不会相信。其实我一直在使用Python,这种语言非常容易上手,而且让我迷上了编程。

虽然Ruby有点怪异,甚至在某些语法上比不上Python,但是在框架方面,我喜欢Rails多过于Django。而轻量级框架Sinatra也快跟上了Flask。

在一次性脚本方面,我比较偏向Python。如果最近要写什么Web项目的话,我会果断选择Ruby。因为它没有臃肿的IDE,不需要繁杂的步骤就能轻松运行程序。最重要的是,Ruby的社区非?;钤?,那里可以让全世界的Ruby开发者进行学习讨论和资料分享。

数据库:

暂时把那些什么伸缩性、可靠性等指标搁置一边吧。

我之所以那么喜欢MongoDB,是因为它和我的想法相符。我非常喜欢它的文档存储概念和即席查询功能,因为这些可以满足我的编程需求。更重要的是,MongoDB不需要严格的对象集合,也不需要定义一串的表。

平台:

Heroku是一个云计算应用平台,提供了一个全新的方式去开发Web应用。它里面有许多插件,比如说我所钟爱的MongoHQ、Cron和SendGrid等。最近我为了一个项目花了很多时间去配置Nginx、Unicorn和Capistrano,我发现Heroku使得这一切都变得非常简便。

前端开发:

Bootstrap是一个强大的前端开发框架,它便于使用,而且默认字体、表格等组件看起来都非常平整。css3-github-buttons项目提供了一些列的按钮和图标,它非常容易上手。你可以通过其官网的介绍进行学些。

其实我还是有一些自知之明的——我并不能成为一个设计师。没有这两套工具的话,我的项目的界面会非常难看,而这两套工具弥补了我的不足。

这些“武器”是我花了一个多小时从维基百科上找到的,他们的共同特点是非常轻量级而且可伸缩性强。如果你也像找一些合适的工具的话,请访问这里。

原作者:雷锋网 抽水
  • 紫光阁中共中央国家机关工作委员会 2019-02-20
  • 凤凰网之夜X戛纳电影节-群星闪耀版 2019-02-19
  • 办婚礼、不打烊 新招频出能否让实体书店“回暖”? 2019-02-19
  • 【视频】致敬父亲节—父爱如山 一路相伴 2019-02-19
  • 孙东生会见俄罗斯代表团 2019-02-18
  • 江西日报社社长王晖祝贺人民日报创刊70周年 2019-02-18
  • 女排小鬼当家大逆转德国队 安家杰带队三人发挥惊艳 2019-02-18
  • 第531期:大豆异黄酮对人体有5大好处 什么食物含量多? 2019-02-18
  • 烽火中国—光明日报、光明网纪念抗战胜利70周年特别策划 2019-02-17
  • 世卫将“游戏障碍”列为新疾病 哪些症状可被确诊? 2019-02-17
  • 全媒体传播:半岛都市报融合转型的关键词 2019-02-17
  • 瞩望上海合作组织青岛之约(钟声) 2019-02-16
  • 郑州市中医院院长、党委副书记刘宝琴被查 2019-02-16
  • 抗战期间陕甘宁边区的人口 2019-02-15
  • 男女差别有多大?河北省首次公开发布分性别统计分析报告 2019-02-15
  • 371| 524| 358| 471| 851| 104| 276| 519| 499| 849|