python最佳ide_2014年最佳PHP IDE-调查结果

python最佳ide

Exactly one month ago, we opened the Best PHP IDE of 2014 survey. 4000 entries later, it’s time to share the results with you.

就在一个月前,我们开启了2014年最佳PHP IDE”调查 。 以后有4000个条目,是时候与您共享结果了。

This article will focus on the IDE results alone. We’ll analyze the PHP community in general in a future piece after the data has been cleaned to a greater extent. Please note that these are preliminary results, and not much detailed filtering has taken place yet. The data will still be processed and additionally verified. The ballpark is in the correct ranges, but cannot be deemed precise (might be off by a couple dozen in every category – not enough to influence the end result), hence only percentage values will be displayed in the charts. For exact figures, see the raw data.

本文将仅关注IDE结果。 在较大程度地清理数据之后,我们将在以后的文章中对PHP社区进行总体分析。 请注意,这些只是初步结果,还没有进行很多详细的过滤。 数据仍将被处理并另外验证。 棒球场在正确的范围内,但不能被认为是精确的(在每个类别中可能偏离几十个,不足以影响最终结果),因此图表中仅显示百分比值。 有关确切数字,请参见原始数据。

全能冠军– PhpStorm (All-around winner – PhpStorm)

In both Personal and Business choice, PhpStorm comes in at first place, Sublime Text is second, and Netbeans third.

在个人和企业选择中,PhpStorm排名第一,Sublime Text位居第二,Netbeans位居第三。

We’ve covered PhpStorm before, and it’s no surprise it won due to the strength of its community, but an advantage such as this one in a sample of over 4000 valid responses was certainly not expected. PhpStorm is an offspring of IntelliJ IDEA, the Jetbrains Java IDE, and is basically a stripped down version with PHP support embedded. Due to this plugin based nature, PhpStorm can support other languages just as easily, allowing you to develop NodeJS, Dart, Go and other language apps in the same environment – a priceless perk. Among the most popular arguments with the PhpStorm voters was the fact that it’s super fast considering its size, supports many languages and frameworks both out of the box and via plugins, and is true multi-platform, allowing you to share a single configuration file as easily as pointing to a cloud-hosted reference.

之前我们已经介绍过PhpStorm,并且由于其社区的强大而获得胜利也就不足为奇了,但是毫无疑问,这种优势在4000多个有效响应的样本中是无法预期的。 PhpStorm是IntelliJ IDEA(Jetbrains Java IDE)的后代,基本上是精简版,内嵌PHP支持。 由于这种基于插件的特性,PhpStorm可以轻松地支持其他语言,从而使您可以在相同的环境中开发NodeJS,Dart,Go和其他语言应用程序-无价的特权。 在PhpStorm选民中,最流行的论点是:考虑到它的大小,它超级快,支持开箱即用和通过插件支持多种语言和框架,并且是真正的多平台,允许您共享一个配置文件。指向云托管参考很容易。

Sublime Text is justifiably second – it’s free (in a WinRAR kind of way), multi platform, and blazing fast. It loads in under a second, instantly reacts to commands, supports projects and has a rich plugin culture with a very vibrant community. It supports the most popular languages and adds more via plugins, and it doesn’t need a whole lot of setting up when configuring a machine from scratch.

崇高的文本是名正言顺的第二-它是免费的(在WinRAR的方式种),多平台, 速度极快。 它在不到一秒钟的时间内加载完毕,立即对命令做出React,支持项目,并拥有丰富的插件文化和非常活跃的社区。 它支持最流行的语言,并通过插件添加更多语言,并且从头开始配置计算机时不需要进行大量设置。

Netbeans, the free alternative to PhpStorm, is in third place. It has almost the same functionality, but supports fewer languages and is a bit slower and more resource intensive. Still, an excellent IDE worth anyone’s attention.

Netbeans是PhpStorm的免费替代产品,位居第三。 它具有几乎相同的功能,但是支持较少的语言,并且速度稍慢,并且占用大量资源。 尽管如此,出色的IDE仍值得任何人关注。

Further results show Zend Studio, Eclipse with PDT and Notepad++ as popular, though none coming close to the percentages the top three boast.

进一步的结果显示Zend Studio,带有PDT的Eclipse和Notepad ++受欢迎,尽管没有哪一个可以接近前三名的百分比。

一些参与者评论 (Some participant comments)

I’m not kidding when I say there were hundreds of amazing answers – and yes, I did read most of them. Picking the most notable ones was more random than deterministic, so if you’re interested in looking through the rest, the data is at your disposal.

当我说有成百上千个令人惊奇的答案时,我不是在开玩笑–是的,我确实阅读了其中的大部分内容。 选择最显着的数据比确定性数据更加随机,因此,如果您有兴趣浏览其余数据,则可以使用数据。

Jeremy Dove chose Sublime Text: I only build mostly small few page applications. I require something to be cross platform and lightweight.

Jeremy Dove选择了Sublime Text:我只构建很少的页面应用程序。 我需要跨平台,轻量级的东西。

This makes sense. When you only work in small projects, there’s no need to lug a behemoth such as PhpStorm around, even if it is multi-platform.

这很有道理。 当您仅在小型项目中工作时,即使它是多平台的,也无需挂在PhpStorm之类的庞然大物上。

Lichai Cohn chose PhpStorm: With an IDE there’s always the problem of speed vs functionality. I wouldn’t call PHPStorm the perfect IDE, just the least bad one. Of all the IDEs I have tried this is the fastest. If speed is so important, why not use a text editor? An IDE comes with so much more extra power that I’m willing to trade some speed for functionality. PHPStorm’s main problem is that bugs are not resolved, while new features are being added. This will eventually make me try other IDEs again, but for now none of the other IDEs are better.

Lichai Cohn选择了PhpStorm:使用IDE总是存在速度与功能的问题。 我不会将PHPStorm称为完美的IDE,只是最糟糕的一个。 在我尝试过的所有IDE中,这是最快的。 如果速度是如此重要,为什么不使用文本编辑器呢? IDE具有更多的额外功能,我愿意以某种速度来换取功能。 PHPStorm的主要问题是无法解决错误,而正在添加新功能。 最终,这将使我再次尝试其他IDE,但是目前其他IDE都不是更好的。

I share his sentiment – PhpStorm is indeed very fast, and really does take its time with bugs. But that’s the state of software these days – look at browsers, the most used type of software by far, second only to Operating Systems. Each competing with the other in adding new features, but leaving bugs unfixed for decades – the desire to beat other vendors is so strong, the errors are simply swept under the rug. The developers are aware that new features are far more noticeable than bug fixes and, sadly, that’s where their focus lies.

我同意他的观点-PhpStorm确实非常快,而且确实花了很多时间解决bug。 但这就是当今的软件状态–查看浏览器,这是迄今为止最常用的软件类型,仅次于操作系统。 彼此之间在添加新功能方面相互竞争,但错误数十年未解决-击败其他厂商的渴望是如此强烈,错误只是被掩盖了。 开发人员意识到,新功能比错误修复更引人注目,可悲的是,这些正是他们关注的重点。

Joe Campo chose Netbeans: I use to use DevPHP, but when I needed a full fledged IDE with version control etc. I tried Netbeans. I became comfortable with it. Since I’ve tried other IDEs, some even with better features, but I have difficulty switching. I find myself moving back to Netbeans as I feel comfortable.

Joe Campo选择了Netbeans:我曾经使用DevPHP,但是当我需要带有版本控制等功能的成熟IDE时,我尝试了Netbeans。 我对此感到满意。 由于我尝试了其他IDE,因此有些甚至具有更好的功能,但是切换起来很困难。 我感到很舒服,然后回到了Netbeans。

Comfort does indeed play a large part – I can relate. I’ve used Zend Studio 6 for years while working on a large Zend project for my first employer. It became second nature, and it seemed entirely sufficient. I tried Netbeans at the behest of some colleagues and was instantly enamored. Not a single crash in days of constant always-on usage, fast response times, rich plugin architecture, superb keyboard shortcuts. From that moment on, I kept looking for something ever better and never stopped. Stepping out of the comfort zone is the hardest step, but also the most important one.

舒适确实起着很大的作用–我可以联系。 我使用Zend Studio 6多年,同时为我的第一位雇主从事大型Zend项目。 它成为第二天性,似乎完全足够。 我应一些同事的要求尝试了Netbeans,并立即被它迷住了。 在持续不断的使用,快速的响应时间,丰富的插件架构和精湛的键盘快捷键的日子里,不会发生任何崩溃。 从那一刻起,我一直在寻找更好的东西,并且从未停止过。 走出舒适区是最困难的一步,也是最重要的一步。

Sherwin chose Dreamweaver: At work we prefer to use Dreamweaver for several reasons. The first reason is we develop on both PC and Mac. The second reason is that we like how the IDE uses different colors to represent functions, classes, etc. There are many ways to configure DW to fit our way of programming. The third reason is the support for multiple developers. It has a simple check-in/check-out system. We would like to get into GIT but in our work environment, we are hardly given any time to research alternatives nor funding. We don’t use DW’s “auto coding”. We build things from scratch using CodeIgniter as the framework. DW’s “auto coding” is too bloated and it doesn’t do everything we need. We mainly use it as a “text editor on steroids”.

Sherwin选择了Dreamweaver:在工作中,出于某些原因,我们更喜欢使用Dreamweaver。 第一个原因是我们同时在PC和Mac上进行开发。 第二个原因是我们喜欢IDE如何使用不同的颜色来表示函数,类等。有多种方法可以配置DW以适合我们的编程方式。 第三个原因是对多个开发人员的支持。 它具有简单的入住/退房系统。 我们想加入GIT,但是在我们的工作环境中,我们几乎没有时间去研究替代方案或资金。 我们不使用DW的“自动编码”。 我们使用CodeIgniter作为框架从头开始构建事物。 DW的“自动编码”过于肿,无法满足我们的所有需求。 我们主要将其用作“类固醇的文本编辑器”。

We have tried Notepad++ which is great but unfortunately it’s only available in Windows. It also doesn’t have an easy to use check-in/check-out system. We also tried TextMate, but it’s only for Mac. Our close second place IDE of choice is Aptana. Not only is it free but does what DW does, but better specially when managing indentation and auto-completion of codes. Unfortunately, it doesn’t have an easy to use check-in/check-out system.

我们已经尝试过Notepad ++,它虽然很棒,但不幸的是它仅在Windows中可用。 它也没有易于使用的签入/签出系统。 我们还尝试了TextMate,但这仅适用于Mac。 我们选择的排名第二的IDE是Aptana。 它不仅免费,而且DW可以做到,而且在管理代码的缩进和自动完成时特别好。 不幸的是,它没有易于使用的签入/签出系统。

One of the more intriguing comments – this one felt like reading someone trying to justify WordPress as “good enough” for large projects. I’m honestly surprised at this – Git takes at most a day to learn, at least the basics, and every decent editor out there has good support for it. If you’re not using the WYSIWYG functionality of DW, then what good is it? Every editor has code highlighting, many have multi-platform support and plugins. Notepad++ is generally considered Sublime Text’s baby brother, and Sublime is true multi-platform, built from scratch for every one without running in a VM which is why I find this answer particularly interesting.

有趣的评论之一–就像读某人试图证明WordPress对于大型项目“足够好”一样。 对此我实在感到惊讶-Git最多需要一天的时间来学习,至少要学习基础知识,而且那里的每个体面的编辑人员都对此提供了良好的支持。 如果您不使用DW的WYSIWYG功能,那有什么好处? 每个编辑器都有突出显示的代码,许多都有多平台支持和插件。 Notepad ++通常被认为是Sublime Text的小弟弟,Sublime是真正的多平台,无需为运行VM而从头开始为每个人构建,这就是为什么我觉得这个答案特别有趣的原因。

Chuck Burgess chose Eclipse with PDT: Eclipse was my original FOSS choice from my pre-PHP days doing Java. Other IDEs I tentatively experimented with over time were different enough workflow-wise that my comfort level with Eclipse & PDT trumped them. I can’t recall any aspect of Eclipse that discouraged me from working efficiently.

Chuck Burgess选择了带有PDT的Eclipse:Eclipse是我在PHP之前从事Java时的原始FOSS选择。 随着时间的推移,我尝试性地尝试过的其他IDE在工作流程方面的差异已经足够大,以至于我对Eclipse&PDT的舒适度胜过它们。 我不记得Eclipse妨碍我高效工作的任何方面。

Another comfort related response. Interestingly, this type of response seems common among older developers – in the 40+ group. Are we losing our versatility and adaptiveness to new technologies as we grow older? Do we become “old farts”, willing to reject anything new for the sake of retaining the comfort of what we’re used to? Do we become so content with what we’ve got, we lose the desire to try anything new even if there’s a chance it might be better in the long run? Maybe we feel like we’re past the “long run”?

另一个与舒适有关的React。 有趣的是,这种响应在40岁以上的开发人员中似乎比较常见。 随着年龄的增长,我们是否会失去对新技术的多功能性和适应性? 我们是否会变成“老屁”,愿意为了保持我们习惯的舒适性而拒绝任何新事物? 我们是否对自己拥有的东西变得如此满足,就算长远看来它可能会变得更好,我们也失去了尝试任何新事物的欲望? 也许我们觉得自己已经过去了“长远”?

Bryan chose Vim: Textmate, Eclipse, Xcode. Continue moving back to Vim because it available everywhere (on servers etc).

Bryan选择了Vim:Textmate,Eclipse,Xcode。 继续移回Vim,因为它随处可见(在服务器等上)。

Many “Vim” answers use the same argument – “available everywhere”. Indeed, this widespread availability is a wonderful perk – mastering a single editor fully and then having it available by default almost anywhere must be a huge production boost. I have personally never gotten familiar enough with Vim to be comfortable in it, but I can imagine the development flow is very smooth for Vim pros, especially when switching machines.

许多“ Vim”答案都使用相同的论点-“随处可用”。 确实,这种广泛的可用性是一个很棒的特权-完全掌握一个编辑器,然后默认情况下几乎在任何地方都可以使用它,这将极大地促进生产。 我个人从来没有对Vim足够熟悉,无法适应它,但是我可以想象到对于Vim专业人员来说,开发流程非常顺利,尤其是在切换机器时。

Mohammad Alhobayyeb chose Eclipse with PDT: I like perspectives because I use it for Android too. So I just want to learn ONE IDE for ALL.

Mohammad Alhobayyeb选择了带有PDT的Eclipse:我喜欢透视图,因为我也将其用于Android。 所以我只想学习ONE IDE for All。

Perspectives are a neat feature, but it seems like most people look for IDEs and Editors and then stop dead in their tracks as soon as they find one that’s “good enough”, instead of continuing the search for “perfect”. If “one to rule them all” is really the only parameter – there are many alternatives to this, the most powerful one being IntelliJ IDEA.

透视图是一个很好的功能,但是似乎大多数人都在寻找IDE和编辑器,然后一旦发现“足够好”就停滞不前,而不是继续寻找“完美”的东西。 如果“一个人可以统治一切”确实是唯一的参数–可以有很多替代方案,最强大的就是IntelliJ IDEA。

What do you think? Why are we so hung up on our editors and IDEs, refusing to give a chance to others even when we know deep down that there’s a chance the new kid on the block did it better? Let us know in the comments below, let’s discuss.

你怎么看? 为什么我们如此挂念我们的编辑器和IDE,即使我们深知新手有可能做得更好,也拒绝给其他人机会? 在下面的评论中让我们知道,让我们讨论。

结论 (Conclusion)

The choice of IDEs is great, but we hope we’ve made it easier now. There’s no progress without competition and, hopefully, these results will encourage other vendors to up their game in both features and community engagement. Thank you all very much for participating – all the winners have been notified, and due to the high volume of responses we selected nine instead of three winners.

IDE的选择很棒,但是我们希望现在可以使它变得更容易。 没有竞争就没有进步,希望这些结果将鼓励其他供应商在功能和社区参与度方面提高自己的游戏水平。 非常感谢大家的参与-所有获奖者都已收到通知,由于反馈数量众多,我们选择了9位获奖者,而不是3位获奖者。

If you’d like to download the data for your own use, you can get it from this Fusion table. Please let me know if you run into problems, and I’ll do my best to make other methods available. The charts above were generated in the same Google Fusion Table – an excellent data visualization and processing tool, sort of a supplement to Google Sheets. If you’d like to learn how to use them, there’s a pretty great course you can go through in a day over at Google.

如果您想下载数据供自己使用,则可以从此Fusion表中获取数据 。 如果您遇到问题,请告诉我,我会尽力提供其他方法。 上面的图表是在同一Google Fusion Table中生成的,这是一种出色的数据可视化和处理工具,是对Google表格的补充。 如果您想学习如何使用它们,可以在Google上完成一整天很棒的课程。

If you process the data and make interesting visualizations, let us know and we’ll make sure we feature them on this channel.

如果您处理数据并进行有趣的可视化处理,请告诉我们,我们将确保在此频道上展示它们。

翻译自: https://www.sitepoint.com/best-php-ide-2014-survey-results/

python最佳ide

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值