为开发者准备的 5 个新鲜方便的 CSS 工具
根据维客的介绍,级联样式表(CSS)是用于描述以标记语言书写的文档外观显示(外观和格式)的样式表语言。最常见的应用是样式化HTML或者XHTML格式的web页面,不过这种语言也可以在任何一种XML文档中使用,包括纯XML文档,SVG和XUL文档。 互联网上有大量的CSS工具可用,不过寻找一个有用的CSS工具是一项费时费力的任务。为了节省你宝贵的时间,我们为开发者收集了5个最新的、易用的CSS工具,这样可以简化开发者的开发任务、省去很多麻烦。 几点人 翻译于 昨天(8:59) 0人顶 顶 翻译的不错哦! 1. Animo.js Animo.js是一个强大的用来管理CSS动画的小工具。它带有很多特性,如Stack animations, 创建跨浏览器模糊滤镜,在动画完成时设置回调。Animo 包括了迷人的 animate.css 库文件,它是由Dan Eden编写的。它提供了将近60种漂亮的动画。 他同时给库文件添加了一些助理动画。 源码 徐继开 翻译于 昨天(8:33) 0人顶 顶 翻译的不错哦! 2. 方便的 CSS3 动画 Cheat Sheet CSS3 Animation Cheat Sheet 是一款已预设并可直接使用的网站动画特效库。你只要把CSS导入现有项目中并直接调用内嵌的CSS类来修饰你的页面元素。 CSS3 Animation Cheat Sheet是基于CSS3 @keyframes 规则的并且支持所有最新的浏览器(如果算IE这个非标浏览器的在内的话我说的是IE10)。 通过CSS3 @keyframes规则你不需要担心元素每一帧的位置,CSS3会自动完成。 来源 TOTOTO_TOTO 翻译于 昨天(11:11) 0人顶 顶 翻译的不错哦! 3. 创建CSS3 创建CSS3罗列出每个元素的属性,并且允许我们对每个元素重新定义,以及即刻显示预览效果。你可以给同一个元素添加许多属性规则,同时还可以修改生成的CSS代码。 创建CSS源代码在这儿。 几点人 翻译于 昨天(9:07) 0人顶 顶 翻译的不错哦! 4. Salvattore 现在有很多种用于解决瀑布流式的多列动态的布局方案,Salvattore 是另外一个好的解决方案,它与其他方案有一个重要的不同之处,它只需要使用css去配置,而不用配置javaScript脚本。它也是一个使用javascript编写的解决方案,但不需要依赖任何的框架。 源文件在此 凌培勇 翻译于 昨天(11:09) 0人顶 顶 翻译的不错哦! 其它翻译版本(1) 5. nthChild :nth-child,一个通过公式来选择元素的强大的css选择器,在样式化布局里有很大的应用。如果你没有使用这个选择器的经验,nthMaster,一个专注于这个选择器的网站,将会对你有很大的帮助。nthMaster提供了多种多样的:nth-child使用场景,简单,形象,并有一些基本的描述。它包含了获取 特殊的元素,范围内,范围外,:nth-of-type的使用等等 Source 转自:http://www.oschina.net/translate/5-fresh-handy-css-tools-for-develoepers
View Details不良编程文化
“这代码真垃圾”,当我们翻查一些代码寻找一个特别讨厌的bug时,同事大声这样说。“是吗”,我回答到。 像 这样的谴责,以及其它一些类似的话,在办公室里经常会听到,而且频率在增加。而最令人不安的是,这代码并不是特别的糟糕。我这话是什么意思?不能把它们写 的更好吗?当然!大多数的代码都有改善的空间——只要有足够的时间和资源。垃圾代码确实有,我们都看得见,而且都是我们自己写的,但这并不是问题。 问题是我们有一个不良的“这代码真垃圾”文化。 这是一种我感觉在web开发社区中越来越常见的文化。接着上面的例子,我请同事解释一下,解释为什么这代码很垃圾,我得不到一个直接的答复。 “这还不垃圾,你看这代码”,他回答说,那种趾高气扬我需要仰头才能看到他,紧邹的眉头就好象是说,如果不能看出这代码有多烂,那就是个傻子。结果你知道怎么着?我开始感觉有点傻了。我差点就忍不住开始跟着他一起嘲笑,认定这代码真的有多烂,多糟糕。 在 我继续下面的内容之前,我发现上面的内容并没有在最好的光线下描绘我的同事。所以,让我弥补一下。他是个非常好的小伙。坦白的说,他是我见过的最和善的小 伙之一。他友善,有一个他很爱的家庭,他跑马拉松,乐于助人,聪明,等等等等。还有一点要说明:他是一个经验不多的新手。他还在学一些基础的开发知识。这 没什么好羞愧的,我们都经历过这个阶段。那么,为什么这样一个友善、聪明的小伙,在他参与的第一个大型web项目上,他的第一反应就是去指责一些代码很垃 圾?——他甚至还没有真正的去理解它。 生活规律:垃圾往下倒。 这个问题并不单独出现在程序员新手中。很多精明人士都有这 习惯。你也许是一个奇才,一个久经考验的程序员,但如果有这样一种习惯,整个团队和项目都会受到负面影响。因为新手们把你当作知识和经验的源泉。越多的人 拥抱这种“这代码真垃圾”文化,这种文化就会越被认可,越成为模仿的对象。很快,程序员开始变的不是积极在项目上出力,而是去贬低别人在项目上的贡献。最 大嘴、最反面的程序员很快就成了最受尊敬的人。所有人都受折磨,项目受影响,而一部分人却能能得到赞美,为倒是都是垃圾而感到心满意足。 我们应该怎么做? 没有人想显得愚蠢,没有人想自己的工作被认为劣质。一旦“这代码真垃圾”文化开始传播,唯一能确保自己在别人之上的办法就是贬低别人。最终,这变成了一种负能量,而不是想着去解决问题。 那 么,对这样的一种特殊现象有什么解决方法?阻止它。不要不加思索的否定别人的代码——在没有原因、没有理解的情况下。有很多的方式可以处理那些看起来有问 题的代码。如果发现代码中有异味,想办法改进它。从理解这些代码开始,在此基础上修正。如果你发现项目中有一些不良风气,不要跟随。如果有人对你说“这代 码真垃圾”,问他为什么,然后了解查明,去做一些事情让它变的不垃圾。向最初写这些代码的人了解,也许他们这样写代码是有原因的。帮助他们,而不是诋毁他 们。 下一次,当我发现从显示器里飘出可疑的异味时,我会转身问我的同事,“我们如何改进这段它?”因为,我们要面对它们,有时候代码会很垃圾,但这不意味着我们也去变成垃圾。 [英文原文: Code culture problem ] 转自:http://www.oschina.net/news/44112/code-culture-problem
View Details10 个最佳的免费项目管理工具
项目管理对一个项目的设计和开发起着至关重要的作用;因此选择一个项目管理工具有时候是非常讲究的。它完全取决于你的需求,你是需要任何时候都可以提供在线方案,或只是一个本地应用。 项目管理是管理该项目计划,定义,监控,控制以及交付的过程,因此它的优势是大家公认的。项目是即时的,唯一的,是极力的去完成某一既定目标的。项目管理是为不断变化的项目提供专业的管理。 whats_java 翻译于 昨天(10:59) 0人顶 顶 翻译的不错哦! 它不仅包含技术还有工具的使用来描述,管理,发布一系列活动成果,预算及时限。你需要的工具是一个能满足你所有关于项目管理的需求。 随着不同地域的软件产业提出越来越多的明确需求,需要一个更好的免费的项目管理工具来管理越来越高效的软件。一个高效的好的项目管理必须是健壮的快速的且必须包含以下几个特点: 项目时间点安排 成本控制 资源分配 预算管理 文档管理 通力协作 沟通交流 在这篇文章里,我们将特别讨论10个最佳的免费项目管理工具,这将会对你的项目管理有所帮助。 whats_java 翻译于 昨天(11:20) 0人顶 顶 翻译的不错哦! OpenProj 这是一款免费并且开源的桌面应用用于替代到微软的项目中。OpenProj为桌面应用项目的管理人员提供了完美的解决方案,并且它在Unix,Linux,Windows甚至是Mac上都是相当可靠的。他是所有微软项目桌面应用的替代品,甚至可以打开本地的项目文件。它分享了业界许多基于项目需求的高质量的时间调度引擎。该方案具有成本核算,网络图(PERT图),Gantt图表,RBS、WBS报表,等等。 GanttProject 这是一款非常容易上手使用的,基于Gantt图表的项目时间调度和管理的免费工具。主要功能包括任务的分配和层级的划分,Gantt图表,生成PERT图表,资源负荷图表,HTML和PDF报告,MS项目的导出/导入,还有基于WebDAV的工作组管理。 DotProject 这是一款支持在线,多语言,多用户的项目管理解决方案。它是开源免费的,并且有开源社区的志愿者们在不断的维护更新。它主要的特点如下: 任务和项目管理 公司,联系人和部门管理 资源分配 待办事项 论坛功能 日历功能 横道图功能 报告功能 whats_java 翻译于 昨天(12:25) 0人顶 顶 翻译的不错哦! TaskJuggler 这是一款功能非常强大的现代化的,开源免费的项目管理工具。它采用了全新的方式来规划和跟踪项目,它是一个更好、更灵活地编辑一贯使用的横道图的工具。它总是被成功地应用在许多项目中,其中也包括一些有许多资源和任务比例的小项目。这成为了高级项目经理的解决方案。这涵盖了完整的项目管理开始从最初的想法到完成项目任务的整个过程。它在项目范围内的收支计划、资源调配、沟通交流和风险管理给你提供帮助。 TaskJuggler可以提供最优的时间调度,计算出你项目的时间线,资源分配,基于你给出的项目大纲和一些限制条件。内置的一致性检查和资源平衡卸载使你不需要担心不恰当的细节和警告,如果项目顺利进展,你可以腾出手来。灵活的"根据实际的需要"的方法,提供尽可能多的细节让你规划你的项目,它也非常适合新颖的管理策略,例如轻量级的项目管理和极限情况下的规划。 whats_java 翻译于 昨天(12:52) 0人顶 顶 翻译的不错哦! PHProjekt 这也是一款开源免费的模块化应用,用于协调工作组的活动,通过网络分享文档好信息。构成PHP项目的是组员日程,时间片系统,项目管理,文件管理,邮件客户端,与管理者接触,当然还有很多就不一一列举了。 ConsultComm 这是一款轻量级的,小型化的,独立的开发平台使用java语言编写的,可以让任何人同时管理多个项目,任务,客户,可以高效地跟踪在每个项目上花费的确切时间。关键特征包含如下: 轻松集成在现有的计费系统或时间管理,还包括JDBC支持,瞬间让你可以上传你的项目和所需的时间到大多数ODBC和JDBC兼容数据库。 作为一个开源免费的项目,让你不必担心专用化或供应商锁定问题。 跨平台,这样你就能联合你的Windows,OS X,Solaris和Linux工作站去处理同一个应用。 可以利用标准的JavaBean框架创建的组件迅速拓展功能,用户和其他的开发人员可以很轻松地创建他们自己的插件,快速的添加自定义功能。 定制适合你的独特的风格偏好。 whats_java 翻译于 昨天(13:21) 0人顶 顶 翻译的不错哦! ProjectPier 这也是一款自己管理PHP的,开源免费的项目管理工具,用于管理任务,团队和项目,通过自带的Web接口。这将有助于您的公司沟通,携手共进,完成既定的任务。事实上它的功能类似于其他的商业项目管理产品,不同点是可拓展性和允许自托管。 OpenGoo 它是一个完整的基于Web的解决方案,致力于提升您的团队的生产力,协作,管理和沟通。主要功能包括: 管理任务,联系人,文档,日历,电子邮件。 管理项目的进展情况,为你的客户制定账单,并跟踪时间段。 访问优雅和简洁的仪表板的信息。 与供应商,客户和同事沟通。 whats_java 翻译于 昨天(13:32) 0人顶 顶 翻译的不错哦! Collabtive 这是另一种现代化风格的Web应用程序,它使得项目团队共同努力,管理文件、项目节点和任务,并发送即时消息给对方。它支持多语言,甚至超过20种语言。它使用XML API集成了其他的Web服务。它提供的导入功能也可以从其他应用程序导入数据。 Redmine 这是一个开源的,灵活的项目管理的在线解决方案。使用的Ruby on Rails框架写的,它是跨数据库和跨平台。主要功能包括: 基于灵活的访问控制 多个项目支持 灵活的问题跟踪系统 横道图 […]
View Details为 PHP 开发者准备的 12 个调试工具
PHP是在实践中发展迅速并被最多使用的脚本语言;包含了诸如详细的文档、庞大的社区、无数可使用的脚本及支持框架等许多特性。PHP提供的这些特性使得它比Python或Ruby等脚本语言更容易上手。 为构建极具创新乐趣的Web应用,PHP开发人员持续搜寻着有用的工具。在这篇文章中,我收集了开发人员的12个PHP调试工具,它们将有助于开发人员轻松找出并调试应用程序及脚本中的错误。下面的PHP调试工具支持Ajax请求,并包含通用数据采集器和基于堆栈的错误处理器。我希望你能在未来的项目中体会到这个列表的方便和有用之处。 1. Kint 当调试PHP代码时,var_dump()、print_r()和debug_backtrace()是我们最常用的工具。Kint,一个开源软件,一个不需安装的替代者,它提供了更好的调试体验。它巧妙地检测几乎不可读的数据,并将它们定制成规则的输出显示。变量名、文件、行号及包装的函数它全能提示出来。 源码 2. DebugBar DebugBar是一个自由开源软件,它可以被集成到任何PHP项目用来收集和定位数据。它没有第三方依赖,支持Ajax请求,包含通用数据收集器且集成常见的库。生成的bar是100% JavaScript实现的并被放置在页面底部(像开发工具一样)。新的收集器和视图可以被轻松的添加,并且可以保存或重新运行以前的请求。 源码 3. Pinba Pinba是一个可作为PHP统计服务使用的开源MySQL存储引擎。它使用收到的数据来分析PHP应用性能并快速定位任何问题。 源码 4. PHPMD PHPMD是一个易于配置,对PHP原始依赖指标友好的前端。它在你的代码中的寻找多种潜在问题,包括可能的bug、不适合的代码、未使用的参数等。 源码 5. Xde Bug Xdebug是一个自由开源的用于调试和分析PHP脚本细节的PHP扩展。由于它是一个扩展,所以使用起来很方便,且在编码端只需要很少的设置。它可以提供错误信息中堆栈跟踪和函数跟踪的所有数据,包括用户定义函数的所有参数、函数名、文件名以及行标志。Xdebug还可以提供内存分配、分析信息和代码覆盖率分析的数据。 源码 6. Whoops Whoops是一个使错误处理和调试更容易的PHP库。这个库提供基于堆栈的错误处理,并且有一个好看的界面。它有一个处理异常的简单API,能够跟踪帧及它们的数据,并可以与任何框架整合(end和Silex已经内置集成)。 源码 7. Krumo 很多PHP开发者使用print_r()和var_dump()对输出难读或未格式化的结果进行调试。Krumo是这些函数的一个替代者,它可以显示任何PHP变量的结构化信息。Krumo运行后,输出会显示成一个围绕PHP变量的可折叠的DHTML树结构。同时,它通过自身把调试过程“关掉”而不是禁用代码里的所有追溯路径的能力加快了调试过程。 源码 8. Php Debugger 调试是发现并修复bug的过程,PHP Debugger是帮助你快速的找到错误并将它们从你的PHP程序中移除的最好的工具。你可以在PHPEd中设置远程调试,通过Wizardand DBG向导中的PHP调试设置开启。 源码 9. Php Debug PHP_Debug的基本目的是在调试PHP代码时提供援助。 源码 10. Webgrind Xdebug是最受欢迎的PHP调试扩展之一。它提供了许多有用数据来帮助你在源码中查找bug。 源码 11. PHP_Dyn PHP_Dyn是有一个优秀的开源PHP调试工具。你可以跟踪函数执行并得到函数参数和返回值的一个输出。 源码 12. MacGDBp MacGDBp是一个MAC OS上的PHP调试器。它有你所期望的所有特性,是一个包含逐句运行及设置断点等功能的全功能调试器。 源码 转自:http://www.oschina.net/translate/12-php-debugging-tools-for-developers
View Details世界 12 大网站那不堪回首的“曾经面目”
不同时代有不同的审美,当下流行的事物等到N年后再回首,或许就成了“不堪入目”了,当然也不排除一些经久不衰的经典之作。这些同样适用于互联网,确切地说是网站,如今像谷歌、亚马逊、Youtube这样鼎鼎大名的网站也曾有其不堪回首的“过往”--毫无美感的排版、思虑不周的Logo、俗不可耐的“世纪 之交”设计等等,现在看来真是有点“囧”呢。 近日,著名社交媒体网站Mashable就搜集了世界12大网站在其最初时期的首页界面,Mashable网站自己也在内,下面就让我们一起来亲眼目睹一下如今这些互联网巨头当初最原始的模样,有没有一两个还比较经典呢? 1998年 2005年 2004年 1995年 1995年 2006年 1996年 2003年 2005年 2001年 1996年 1996年 转自:http://www.oschina.net/news/43957/top-12-website-old-face
View Details40 个免费的 Coming Soon 页面模板
当你有一个新的产品或者一个新的功能即将上线时,你希望有一个页面来告知用户此事,怎么设计这样的页面呢?本文提供40个免费的 Coming Soon 页面模板供你参考。 HTML5 Coming Soon Template Simple Coming Soon Page HTML Elegant Clean Under Construction Page Coming Soon Page Template Website Under Construction Template LaunchTime WordPress Theme Launch Pad – Full Screen Image Under Construction Coming Soon Launching Soon – Under Construction Page Prepare for Launch – Under Construction Page Easy Coming Soon with Pie Chart, 10 colors + Bonus Soon Coming Soon Under Construction 01 2 Skins Under Construction Page w/ AJAX contact form Minimal Coming Soon MoonLight > Responsive coming soon Page Fleepy Under […]
View Details20 个漂亮免费的卡通字体
ACME Secret Agent Burrito Walter Angry Birds Gretoon Mucho Macho Altamonte Arcanum Fighting Spirit akaHoggle Cactus Sandwich National Cartoon Sound Heart Yahoo Mickey The Mocking Bird JF Rock Cosmic Dude Harry P Earth Kid via djdesignerlab 转自:http://www.oschina.net/news/43923/20-beautiful-free-cartoon-fonts
View DetailsWeb 开发中的 6 个坏习惯
在 Usersnap,我们在能很好的组织网站开发有超过20(总和)年的经验。我们认为这些过去的经验能让我们很好的分辨出什么是好、坏和丑陋的网站开发。如今我们不想把注意力放在消极的部分,但就这一次,我们将把以往不好的地方做一下总结,顺便作为我们“ Web开发最佳实践”系列文章逻辑的后续。 1.将20个关键点用邮件发出去 将20个关键点邮件发给别人,列出所有的bug、功能需求和别人被拒绝的要求,是和商品一样的问题。通常他们会带来指责或者类似“为什么你不解决掉$XY这个问题?我五个周之前不是就提指出了吗?”这样的追问。一旦你的开发经理不把这些对话落实到切实可行的计划,你就可能忘记事情。与其抱怨所有的这些事情你妈妈都没有教过你,不如尝试教给你的客户或者经理如何使用Bug追踪器或者项目管理工具*。那样的话,你不仅将节省无数发送冗长的邮件的时间,接收邮件的人也会更加清楚你最近正在忙于什么工作。 2. 抄送给整个团队 把问题抄送给所有人,意味着: 关于谁能处理这个问题,你没有任何想法。这种做法本身就有问题。如果你这样做了,很可能没有人会回答或者觉得应该对该问题负责。还有:阅读这些邮件浪费了无关人员大量的宝贵时间。尽量找出谁是责任人,然后只给他一个人发邮件。 3. 把测试留给其他人 让某人测试一个功能,而他却不知道该功能最初有什么错误,这是浪费团队成员时间的另一种方式。例如: 有客户抱怨说在IE浏览器中某个按钮不管用。首先接手该问题的一名开发人员解决了这个问题,然后另外一名QA测试它的时候,甚至不知道如何重现该问题。 图片来自 devopsreactions.tumblr.com 4. 前后端之间的战争 把你的开发团队分成固定的部分是个坏主意,也是极为不敏捷的(别担心,我们没有使用这个词儿的习惯)。区分‘前端’和‘后端’导致了“Grabenkämpfe” (或者称之为:前后端之间的战争),毫无疑问这是不符合团队精神的。前端开发者会抱怨说“后台变更的太慢了”,而后台开发人员则会抱怨说“这可是今年第五次修改API了”。 5. 发布未经测试的代码 如果仅仅因为这是HiPPO某某(薪水最高的那位)的代码,就发布未经测试的代码,绝对是个糟糕的想法。更为糟糕的是: 这种事发生在周五下班前。当然,除非你是周末加班族,则另当别论了… 6. 过早进行优化 是的,听起来有点儿刺耳。但是在没有任何人看过你的页面之前就开始改进CSS动画效果,对于做事情并没有什么好处。如果你还有后台任务或者报告,当服务没有装载完毕时,让它跑个5到10秒并不是什么问题。应当在所有事情都正常工作之后再开始优化。我们还是非常提倡优化的,请参见我们上一篇文章中的第九条! 美国斯坦福大学的已经退休的计算机科学家和荣誉教授Donald Ervin Knuth,是精选著作集´计算机编程艺术(The Art of Computer Programming)´的作者。在他的‘使用goto语句进行结构化编程‘论文中他写到: 程序员们花费了大量时间来思考、或者担心他们的程序中无关紧要的部分的速度,而这会给代码的调试和维护工作带来很大的负面影响。我们应该忘掉细微部分的效率,对于97%的时间来说:过早优化是万恶之源。然而我们也不应该错过那关键的3%。 简而言之:在你弄清楚你到底要优化什么这个问题之前就开始优化,会带来各种各样的不必要的麻烦和错误。 我们应该,我的意思是,我也不会提倡不做备份就对产品进行更改或者没有清晰的思路和说明就进行开发。但幸运的是,你不会经常遇到这些错误。 本系列的第三讲我们将探讨:编程世界里黑暗与丑陋的一面。 *你可能想给不同的党派设置不同的(编辑中)权限。 **数据杀死了HiPPO明星 转自:http://www.oschina.net/translate/bad-habits-in-web-development
View Details如何成为伟大的技术领袖
【IT经理网点评】大多数成功的IT项目和产品背后都有一个说一不二的技术领袖,他们不是传统意义上的管理者,而是让团队成员保持最佳状态和效率,朝着正确方向前进的"牧羊犬",他们是合理分配团队资源和处理能力的差速锁,他们是脑子和手一样快的四分卫。伟大的技术领袖关心的不是人,而是代码,因此他们再忙也会“发明时间”为团队写点代码;他们用案例说事,用手为团队选择方向而不是用嘴描述方向;他们是团队前进道路上的清道夫和保护伞…现在,你明白为什么伟大的技术领袖如此珍稀了吧。 最近,曾经就职于Google、Square等公司的软件工程师兼博客作者David Byttow认为,虽然不同的企业文化各异,面临的挑战不同,但是优秀的技术领袖通常具备相似的特征、特质和方法。Byttow在VB撰文总结了伟大的技术领袖在推动项目前进时需要亲力亲为的三十二件事,对于那些可望"从优秀到卓越"的企业的技术管理者来说,有很多可以借鉴参考的地方 : 创建和维护项目启动、测试和发布计划。 主持高效率的工程师团队会议。 确保会议尽可能的简短有效。 帮助创建和排布项目的优先级事项。 经常对新的或不需要的功能说不。 为所关注的问题定义最佳实践。 成立专门的攻坚或调试团队。 维护跨职能关系。 设定目标里程碑日期。 了解最新的优秀工具的动态 担当团队里工程师的"教练"。 从其他团队招揽工程师。 关照实习生,帮他们成功。 仔细阅读代码并给出具体有用的反馈。 阅读、撰写并反馈设计文档。 在正确的时间写正确的代码。 必要时在管理层面前保护你的工程师。 与其他工程团队协作。 发现"技术债务"。 解释决策背后的原因。 为正确的设计决策而战斗。 为"技术债务"的解决挤出时间。 实现团队工作的负载均衡。 为团队物色新的人选,并帮助新工程师入职。 必要的时候对工期和时间节点进行调节。 定义项目的MVP人选,并维护其地位。 评估架构决策和相关影响。 确保对核心功能进行测试。 维持在岗工作流程的正常运转。 必要时屏蔽更多议题。 为产品的隐私和安全问题把关。 时不时蹦出点牛逼的想法和解决方案。 文章来自IT经理网
View Details20 个势头最猛的开发者工具
近年来风险投资和天使投资人似乎非常偏爱开发者工具,根据最新的报告,2012年投资者在开发工具上投入了6.46亿美元,这使得开发工具成立最热门的创业领域之一。 在资本的趋势下大批公司投身开发开发者工具,很多新产品非常优秀也卖得不错,但是也有不少产品噱头大过功能,很快被用户束之高阁。随之而来的问题是,面对如雨后春笋般冒出来的新开发工具,除非你是技术专家并花费大把时间试用新产品,否则你很难区分这些开发工具的优劣。 最近,帮助投资人筛选创业公司的投资研究机构Mattermark,分析了各开发工具的用户增长势头,给出了20个发展最快的前端和后端开发者工具的列表。其中一些开发工具已经拿到了风险投资,所有上榜开发工具的用户数最低不少于1万。 Mattermark制作开发工具排行榜的数据来源很多,包括新闻报道、AngelList、App Store排名、Alexa排名等。 以下是Mattermark给出的顶级开发工具公司排名: 10大前端软件开发工具 Ink Mobility -让智能手机应用之间通讯互动的工具 Bootstraptor-为Web开发者准备的Twitter Bootstrap模板 Macaw-支持语义HTML和简洁CSS的web开发工具 XingCloud-“一键”本地化你的网站 FlauntResponsive-自适应设计的转化工具 Statuspage.io-简单的宕机沟通工具(刚刚在Y Combinator上发布) GrowthGiant-不间断的A/B测试工具(beta内测,尚未正式发布) Spinnakr-A/B测试内容工具,为不同用户显示不同信息 Dakwak-能为访客显示本地化网站版本的工具 Nitrous.IO-快速开发环境管理与代码协作 10大后端开发工具 Bitnami-在亚马逊、Azure和VMware上运行的服务器软件的应用商店 Flywheel-为设计师准备的WordPress托管和管理服务 Pivotal-企业PaaS云计算服务(来自EMC和VMware) Salt Stack-为DevOps组织提供的系统与配置管理 KnackHQ-在云端管理数据库 HortonWorks-Apache Hadoop商业版本发行商,用于大数据存储 Digital Ocean-面向开发者的云托管服务 Fastly-下一代内容分发网络(CDN) Honeybadger-Rails的错误管理服务 Mean.io-MongoDB、Node.js、Express和AngularJS应用的样板 转自:http://www.oschina.net/news/43791/top-developer-tools
View Details