编程知识 购物 网址 新闻 笑话 | 软件 日历 阅读 图书馆 China
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
vbs/VBScript DOS/BAT hta htc python perl 游戏相关 VBA 远程脚本 ColdFusion ruby专题 autoit seraphzone PowerShell linux shell Lua Golang Erlang 其它教程 CSS/HTML/Xhtml html5 CSS XML/XSLT Dreamweaver教程 经验交流
站长资讯 .NET新手 ASP.NET C# WinForm Silverlight WCF CLR WPF XNA VisualStudio ASP.NET-MVC .NET控件开发 EntityFramework WinRT-Metro Java C++ PHP Delphi Python Ruby C语言 Erlang Go Swift Scala R语言 Verilog 其它语言 架构设计 面向对象 设计模式 领域驱动 Html-Css JavaScript jQuery HTML5 SharePoint GIS技术 SAP OracleERP DynamicsCRM K2 BPM 信息安全 企业信息 Android开发 iOS开发 WindowsPhone WindowsMobile 其他手机 敏捷开发 项目管理 软件工程 SQLServer Oracle MySQL NoSQL 其它数据库 Windows7 WindowsServer Linux
   -> .NET新手区 -> 提升开发效率的十个工具 -> 正文阅读

[.NET新手区]提升开发效率的十个工具

1. Git 

 
之前也有过不少版本控制的工具。有好的,也有糟糕的。不过它们都或多或少地误入歧途了。 
这时候Git出现了。一旦你用上了这个神奇的工具,很难相像你还会碰到比它更好的了。 
还没用过Git?试一下吧。 
2. Stack Overflow 

 
真的,我没在开玩笑。05年的时候你用google搜过技术资料吧?或者2000年那会儿拿yahoo搜过?又或者95年那阵上FidoNet去找答案?太可怕了。那会儿搜索出来的东西都是一些无聊透顶的论坛讨论,全是一些伪专家和脚本小子在叨叨一些错误的东西。 
这些论坛是还在,但没有一个还能出现在Google搜索结果首页的了。 
现在,如果你搜索技术问题的话,10个里面有2,3个是StackOverflow上面的。一般你也不会再往下看了,因为80%的情况下这些答案都能解决你的问题。这一定程度上是由于Stack Overflow出众的的评价系统,还有一个原因就是它的SEO做的太好了。 
Stack Overflow满足了它的活跃用户的虚荣心(看上面:-)),而那些没有帐户的用户会不断的涌进来,找到他们满意的答案,并且点击推荐的广告。 
忍不住要为Stack Overflow以及他们出色的商业模式竖起大姆指。 
3. Office 365 

 
我们只是家小的初创公司。控制成本是必不可少的。有了Office365,我们只需为每个用户支付120美元就可以拥有成熟的Office 2013套装,它集成了微软的Onedrive, Sharepoint, Exchange, Access等工具。 
也就是说,我们用一个学生支付得起的价格购买了一套企业级的Office应用。 
值得注意的是,Office 2013比微软之前的其它Office套装都要好。虽然这并不完全和编程相关,但这确实是套很不错的工具,还有一个非常有竞争力的价格。 
译注:大家用的Office都花钱了吗? 
4. IntelliJ 

 
尽管Eclipse已经很不错了,但IntelliJ IDEA,还有phpStorm(对于那些不幸要去写PHP的家伙),在各方面都足够秒杀它。你随时都可以免费试用它的社区版,但用过之后估计你就不想再换回来了。最终你肯定还是禁不住旗舰版的诱惑的。 

 
5. PostgreSQL 

 
PostgreSQL声称自己是世界上最强大的开源数据库,我们也认为它确实是最优雅易用,符合标准的数据库之一。这是一个能让SQL使用变得非常有趣的数据库。 
我们相信用不了几年,PostgreSQL很有可能不止在语法上击败商业数据库,同时在性能上也能超越它们。 
如果你需要一个基于SQL的数据存储系统,PostgreSQL将是你的不二选择。它的每一个特性都是那么的实用。 
我们来静待PostgreSQL的佳音吧。 
6 Java 

 
Java已经有20年的历史了,不过它仍然稳定在TIOBE榜上的前两位,这当然是有它的原因的: 
鲁棒性 它是门成熟的语言 一次编译,处处运行(绝大部分平台,很遗憾没能支持浏览器) 它的运行平台也是最好的——JVM 它是开源的 它有数不清的工具,库,扩展程序,以及应用程序。
尽管有些语言可能看真来更时髦,更性感,更极客范一点,但Java在流行性上仍将继续领先它们。它是开发语言的首选,Java 8的诞生更是让它如虎添翼。 
7. jOOQ 

 
在jOOQ的博客里看到这个多少有点令人吃惊,不过我们认为jOOQ有理由在开发者必须使用的前十个工具里占据一席之地。很多jOOQ的用户用过它之后再也没用回过原来的工具,因为他们发现在Java里写SQL原来可以这么简单。 
我们已经有了Java和PostgreSQL,它们之间正缺少这么个成熟的粘合剂。 
再说了,现在还有人愿意在JDBC的接口上耗费青春吗? 
8. Less CSS 

 
第一次使用Less CSS的时候,你肯定会觉得:为什么CSS不能像它这样?! 
你说的很对。CSS就应该像它这样才对。你原来所讨厌CSS的那些理由(重复,冗余,复杂),全都不见了。如果你在用phpStorm或者其它JetBrains的产品的话,你根本不用担心如何将它编译成CSS。 
作为一个不太关注HTML5,布局这些东西的老土的HTML-table的忠实粉丝,用了Less CSS之后我感觉自己可以写出更多花哨的网站来了! 
我已经离不开Less CSS了。 
9. jQuery 

 
Less CSS对CSS意味着什么,jQuery就对JavaScript意味着什么。Stack Overflow上面很多初级的开发人员,甚至都不知道jQuery只是JavaScript的一个库而已。他们认为它就是一门语言,因为现在到处都在用它。 
当然,有时候也会有人叫拍说jQuery太重了,就像这家网站:http://vanilla-js.com 
不过它确实把DOM操作抽象成了一种比较流畅的方式。如果所有的库都用它来写就好了。 
请注意我们也为Java发布了一个小的工具库,如果你对jQuery风格的DOM XML操作感兴趣的话,你可以试下它。有了Java 8的lambda表达式之后,DOM操作简直就是小菜一碟。 
10. C8H10N4O2</sub> 

 
C8H10N4O2(通常称作咖啡因)应该是码农们提高效率的最佳伴侣了。 
有人可能会说Ballmer Peak也不错(译注:这是鲍尔默的“醉拳”理论?)。或许吧,不过长时间的证明,还是咖啡的效果好一些。 
来看看Dilbert对这个问题是怎么想的: 
http://dilbert.com/strips/comic/2006-10-19/ 
  .NET新手区 最新文章
将ZIP文件添加到程序集资源文件然后在运行时
Web服务的调用
.NET创建WebService服务简单的例子
多线程编程学习笔记——任务并行库(三)
序列化和反序列化
Spring学习之路
多线程(2)Thread
五小步让VS Code支持AngularJS智能提示
Log4net入门(SQL篇)
C#十五子游戏
上一篇文章      下一篇文章      查看所有文章
加:2015-03-29 20:35:22  更:2017-05-14 05:27:59 
 
360图书馆 软件开发资料 购物精选 新闻资讯 Chinese Culture 三丰软件 开发 中国文化 阅读网 日历 万年历 2019年10日历
2019-10-18 10:04:52
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  编程知识