资讯月刊下载
[编程语言] 最受欢迎编程语言:JavaScript 排第一
行业分析机构RedMonk今天发布了最新一个季度最受欢迎的编程语言排行榜,其中JavaScript排名第一,Java、PHP和Python紧随其后。 这个排行依据的数据来源有两个,GitHub和编程问答网站StackOverflow。要想对各编程语言进行排名并非易事,不过了解开发者都喜欢用什么语言进行编程是很多需要招聘开发者的公司的一个重要考量。 没有一个排名系统是完美的,因此为了增加排名的准确 ...
[编程语言] Ruby on Rails vs. PHP vs. Python
开发者在开发web应用时,往往会对平台的选择感到困惑,而web专家通常会建议:要考虑几个因素,这些因素包括周转时间、质量、跨浏览器兼容性、与其他框架的整合、数据安全性、易于访问性等。 在考虑了这些因素后,开发者就会开始纠结于Ruby on Rails、PHP和Python。这三种平台都比较符合以上因素,可以根据项目的需求进行选择。Python和Ruby应该是属于同一“派系”的,PHP完全是另一个不 ...
[编程语言] 开发大型web应用,你会选择什么作为后端语言?
近日,Hacker News中有一个问题引起了广泛的讨论:如果要开发一个大型的web应用程序,你会选择什么编程语言来进行后端开发,要考虑到开发时间、成本和可维护性。 以下是部分回复: 1. Java hendzen 写道对于一个“大型”的web应用,我会老老实实地使用Java,并会选择Jetty作为HTTP服务器,Jersey/JAX-RS作为web框架。JVM是无与伦比的,并且新员工入职培训 ...
[互联网] Google App Engine 1.6.6 SDK发布,新增搜索API
谷歌今天更新了Google App Engine(GAE),发布了App Engine 1.6.6 SDK。 该版本最主要的特性是引入了搜索API,该API允许开发者利用谷歌基础设施的优势,在应用程序中添加全文搜索功能,功能包括搜索特定字段和范围、进行排序和摘录等。 搜索API GAE团队表示,针对搜索API,他们对管理控制台中的显示当前实验的配额限制进行了更改,还修复了一些bug,更改了 ...
[互联网] Google App Engine 1.6.4 发布,改善了对 Python 和 J ...
Google App Engine 团队今天发布了1.6.4版本。 Google App Engine允许开发者在Google的基础架构上运行他们的网络应用程序。Google App Engine应用程序易于构建和维护,并可根据应用的访问量和数据存储需要的增长轻松扩展。使用Google App Engine,开发者不需要维护服务器,只需上传应用程序,它便可立即为用户提供服务。 该版本进行了诸多 ...
[编程语言] Django 1.4正式版发布,最低支持Python 2.5
Django开发团队今天发布了1.4正式版。 Django是基于Python语言的开源web开发框架,强调快速开发和DRY(Do Not Repeat Yourself)原则,并遵循MVC设计。Django的主要目的是简便、快速地开发数据库驱动的网站,它强调代码复用,多个组件可以很方便的以“插件”形式服务于整个框架,Django有许多功能强大的第三方插件,并且具有很强的扩展性,开发者可以很方便地 ...
[编程语言] IronPython 2.7.2 发布,.NET实现的Python语言
IronPython 2.7.2正式版本发布了。 IronPython 是一种在 .NET 及 Mono 上的 Python 实现,基于微软的 DLR 引擎。该项目是一个开源项目,由微软的 Jim Hugunin 发起,源码托管于微软的开源网站 CodePlex,基于Apache 2.0许可证。 该版本与其他2.7系列版本一样,需要安装.NET 4。不同的是,该版本的安装包和Platforms ...
[编程语言] Python 3.3 首个 Alpha 版本发布
Python 3.3 的首个Alpha 版本发布了。 该版本包含了针对3.x分支的一系列改进,现在应用在2.x与3.x之间的迁移更加容易。 Python 3.3的主要改进包括: 委派子生成器的语法“yield from” 灵活的字符串表示形式 抑制异常上下文 重写了OS和IO的异常层级 新增“packaging”模块,构建于“distribute”和“distutils2”项目之上 新增“ ...
[互联网] Google App Engine 正式支持Python 2.7
Google App Engine团队今天在博客中宣布Python 2.7 Runtime for App Engine正式发布。 Google在之前发布的App Engine版本中,试验性地加入了对Python 2.7的支持,经过了这段时间的bug修复和性能优化,现在已经完全支持Python 2.7。 App Engine团队称,Python 2.7 runtime for App Eng ...
[互联网] 2012 年 Web 编程语言的就业趋势
本文我们将来研究 Web 编程语言的就业趋势,包括 Ruby、Python、PHP、JavaScript、Groovy和Erlang。其中没有包括Flex,是因为关于Flex的数据很不准确。同时我也想涵盖Haskell,但是关于这个语言的数据实在太少。 下图是来自 Indeed.com 的长期趋势。 从图中我们可以看出,JavaScript的需求远远超出其他的语言;PHP和Python的增长很 ...
[编程语言] Python对软件开发人员很重要?
Fredrik Haard最近发表了一篇“为什么Python对你如此重要”的文章,引起了开发者的热烈讨论。本文对其简要编译。 引用我相信Python对软件开发人员很重要。现今已经诞生了不少的编程语言,它们都有各自不同的特性:强大者如Lisp,快速如C,运用广泛如Java,论古怪则如Haskell。与这些语言不同,Python是一门比较中庸的编程语言,它将语言的很多特性进行了融合,迄今我还未有其他语言 ...