网站开发工具、技术

前端开发

require.js

首先,加载的时候,浏览器会停止网页渲染,加载文件越多,网页失去响应的时间就会越长;其次,由于js文件之间存在依赖关系,因此必须严格保证加载顺序(比如上例的1.js要在2.js的前面),依赖性最大的模块一定要放到最后加载,当依赖关系很复杂的时候,代码的编写和维护都会变得困难。

require.js的诞生,就是为了解决这两个问题

http://www.open-open.com/lib/view/open1378778013334.html

bootstrap

简洁、直观、强悍、移动设备优先的前端开发框架,让web开发更迅速、简单。

jquery validate

插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。

AngularJS

有着诸多特性,最为核心的是:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入,等等。
AngularJS主要考虑的是构建CRUD应用。
如游戏,图形界面编辑器,这种DOM操作很频繁也很复杂的应用,和CRUD应用就有很大的不同,它们不适合用AngularJS来构建。像这种情况用一些更轻量、简单的技术如jQuery可能会更好。

prefixfree.min.js

prefixfree是一个开源的JS类库,可以帮助我们自动处理代码中的相关CSS属性的兼容性
我们不再需要去自己手工增加不同浏览器的兼容性代码 , 是不是超赞~~~
只需要引入prefixfree的相关JS到页面中即可,最好在CSS文件后面

<script src="http://cdn.gbtags.com/prefixfree/1.0.7/prefixfree.min.js"></script>

后端开发

IoC框架
Ninject
EF数据持久层
MVC

开发工具

hall

沟通是任何团队取得成功的基础。要是大家都意见不一致,项目就会管理不善,时间白白浪费。公司企业认识到了这一点,于是许多公司为员工购置了聊天工具,确保沟通很顺畅。Slack就是这样一款工具,作为硅谷最受欢迎的聊天工具之一,其人气急剧飙升,这归功于漂亮的界面和出色的搜索功能。Flowdock和Atlassian的Hipchat等其他工具是多年来成千上万家公司依赖的两款聊天工具。没错,这些是出色的沟通工具,但是新来者Hall(是的,他们设法弄到了这个域名)悄然加入了竞争行列。

Hall的无限制私人或群组聊天室让团队可以随时了解信息。它整合了诸多套件(比如Asana和本人青睐的工具之一Trello),让团队可以使用文件共享和版本控制功能,将聊天和任务管理联系起来,那样你的团队就实时发布最新信息,然后进行聊天。

相关链接:https://hall.com

Jixee

已成立的开发团队需要一款项目管理工具或者任务跟踪工具,以便在工作堆积如山时,可以让团队有条不紊。说到项目管理和任务跟踪工具,Atlassian的Jira和Pivotal Tracker可是赚足了眼球,但Jixee却是这个领域的新来者,它以更低的成本,为团队提供了更大的灵活性。

Jixee的简约设计让新团队很容易安装设置和浏览产品。该产品可与你已经在使用的工具联系起来,那样你就没必要采用一套全新的产品(比如Atlassian)。Jixee被许多人认为是成员数量在10人以下的开发团队的一款出色工具。

相关链接:https://jixee.me

Sublime Text

该文本编辑工具打出的广告是“可以同时更改十处,而不是某处需要更改十次”。借助分屏编辑功能,这款标记工具可以交互式更改选择的多项内容,而且是同时更改多行,因而可以轻松地更名变量,可以快速处理文件。

Sublime的命令面板(Command Palette)包含一些不常使用的功能,比如排序、更改语法以及更改缩进设置,只要敲击几个键,即可访问这些功能。开发人员可以搜索命令,根本不需要浏览菜单或记住模糊的键绑定。

相关链接:http://www.sublimetext.com

Gitlab

Git软件库管理对开发团队来说是个必不可少的工具。版本控制让你的代码保持得井井有条,可以充当复杂代码库的安全网。Github和Bitbucket等产品是市面上用于版本控制的两个比较知名的品牌,但Gitlab是一种功能强大的工具,完全代替得了这两种工具。

Gitlab是免费的开源软件,在Gitolite上运行。它确实提供了一款收费版,可以下载到你自己的服务器上,提供更多的功能特性,比如实施细粒度权限的功能。这非常适合需要更高级的访问控制权限的开发团队。

相关链接:https://about.gitlab.com

Ruxit

实时性能分析对你的应用程序而言必不可少。了解你的应用程序运行得怎样、哪个方面还可以改进,这将帮助贵企业发展。New Relic和AppDynamics等公司是面向软件行业的实时分析工具方面的领导厂商。它们可以收集、存储并显示应用程序的数据,让你能够时时监控应用程序的性能。这个领域的这些领导品牌久经考验,但是除了这两大巨头,还有什么其他选择吗? Ruxit就是一款出色的替代工具。

Ruxit可以自动发现并跟踪你的应用程序、流程、服务和相关依赖项。只要你进行了更新,就会被检测到并受到跟踪。你根本没必要担心新代码会影响应用程序的性能,因为一旦新代码影响应用程序的性能,Ruxit就会自动通知你。

相关链接:https://www.ruxit.com

Kapeli的Dash

Kapeli的人员开发出了备受广大开发人员欢迎的Dash。Dash是一款API文档浏览器和代码片段管理工具,可以存储代码片段,并且立即搜索离线文档集以查找API,它被称作是“开发人员不可或缺的杰作”。实际上支持150多个API,包括HTML5、ActionScript、Bootstrap、Haskell及其他API。

这款代码片段管理工具支持一些功能,比如易于重复使用代码片段、标记以便组织、特殊占位符和语法高亮显示。该工具还可与程序包管理工具整合,针对开发人员可能需要的任何API生成文档集,另外还提供自己的自定义文档源。

相关链接:https://kapeli.com/dash

Invision

你也许在使用原型工具,也许没在使用,这要看你是哪种类型的开发人员。许多开发人员已变成了“全栈”开发人员,因而拥有一款可靠的原型工具很重要。Omnigraffle和Balsamiq是两款多年来备受开发人员和设计人员喜爱的原型工具。每款程序都随带模版,你可以将模板拖放到自己的设计中,那样制作原型模型就如同小菜一碟。

Invision是一款基于Web的应用程序,允许协作实时原型。你向团队成员发送原型的链接后,他们就能够对你的设计点击操作,亲身感受你的设计想法。团队可以评论设计,更新后的设计就放在那里,你的团队看得到。

你的团队很可能对你现有的一套工具很满意,但留意替代工具总是很重要,希望那样可以省钱或者提高效率。新工具每天在涌现出来,有必要留意这方面,它们说不准更适合你的团队。

相关链接:http://www.invisionapp.com

VS插件

Productivity Power Tools 高级扩展 来帮助你提高 VS2012 的工作效率

这里写图片描述
选中代码后按住 Alt+Ctrl+],代码优美的一B。
更多说明(百度):
[http://baike.baidu.com/link?url=8KVRTXQdykc-VRGG4FB_TuSnW3dKGy_BllDnb5T2zPIxrQ-6NLBvJiVHy97kEKSPUJl3PTu_G3pvgUxjJwB1Wa]

.Net推荐vs + resharper+StyleCop,搞java推荐intellij IDEA.

http协议调试代理工具

Fiddler
http://jingyan.baidu.com/article/5d6edee221f0b399ebdeec7f.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值