北京白癜风医院哪家比较好 https://baike.baidu.com/item/%E5%8C%97%E4%BA%AC%E4%B8%AD%E7%A7%91%E7%99%BD%E7%99%9C%E9%A3%8E%E5%8C%BB%E9%99%A2/9728824医院订阅哦!
对于Web工程师来说做好和最糟糕的事都是Web技术的日新月异。这也意味着作为一个Web开发者来说一定要不断的学习,适应变化。因此,小编列举出了自己开发和学习过程中遇到的好工具和资源,在这里分享给大家:
JavaScriptLibraries
jQuery:最知名的JavaScript库。
BackBoneJS:为复杂WEB应用程序提供MVP结构。
D3.js:最流行的Javascript可视化图形库之一。
React:Facebook开源的JavaScript库。
jQueryUI:以jQuery为基础的开源JavaScript网页用户界面代码库。
jQueryMobile:jQuery框架的一个组件,提供完整统一的移动UI框架。
Underscore.js:提供了一整套函数式编程的实用功能,但是没有扩展任何JavaScript内置对象。
Moment.js:一个JavaScript日期处理类库,用于解析、检验、操作、以及显示日期。
Lodash:一个具有一致接口、模块化、高性能等特性的JavaScript工具库。
前端框架
Bootstrap:著名的快速开发响应式Web应用程序的前端工具包。
Foundation:一个易用、强大而且灵活的前端框架,用于构建基于任何设备上的Web应用。
SemanticUI:全语义化的前端界面开发框架。
uikit:一款轻量级开源的前端框架。
数据库
MySQL:最流行的关系型数据库管理系统。
MariaDB:由MySQL早期员工开发,属于MySQL的一个分支。
MongoDB:基于分布式文件存储的数据库。
Redis:一个开源、支持网络、基于内存、键值对存储数据库。
PostgreSQL:开源的对象-关系型数据库管理系统,Uber早期就是用得这个。
TaskRunners/PackageManagers
Grunt:JavaScript世界的构建工具。
Gulp:基于流的自动化构建工具。
Bower:Web包管理器,包括HTML,CSS,JavaScript,字体、甚至图片资源。
NPM:Node包管理器。
CSS预处理器
Sass:一个强大、成熟、稳定的CSS扩展。
Less:作为一个CSS的扩展,其兼容性非常好,学习成本很低。
Stylus:提供更有效、优雅的方式来生成CSS。
Markdown编辑器
StackEdit:一个开放源码免费使用的MarkDown编辑器,基于PageDown。
Dillinger:也是在线编辑器,提供云存储,并支持HTML5,PDF等多种导出格式。
Mou:MacOSX上一款出色的Markdown编辑器。
Texts:同时支持Windows和MacOSX。
Icon资源
FontAwesome
IconMonster
IconFinder
Fontello
GitClients/Services
SourceTree:一款免费并且很酷的Git客户端,支持Windows和Mac。
GitKraken(Beta):一款免费、直观、漂亮的跨平台Git客户端。
Tower:APP很漂亮,需付费。
GitHubClient:官方客户端。
Gogs:一个极易搭建的自助Git服务。
GitLab:对私有项目也免费。
本地开发环境
XAMPP:完全免费,容易安装的Apache分布式环境。包括:MariaDB,PHP,Perl。
MAMP:Apache+MySQL+PHP+Python+Perl。
WampServer:Windows下的Web开发环境,可以创建基于Apache,PHP和MySQL的Web应用。
Vagrant:安装和配置简单、轻量级。
Laragon:快速、容易搭建的Windows本地开发环境。包括:MySQL,PHP,Redis,Apache。
文件比对
Diffchecker:文件比对的在线网站。
BeyondCompare:老牌软件,能快速比较文件和文件夹,功能强大。
CodeSharing/Experimenting
codeshare:能和其他开发者实时共享代码。
JSBin:可以将编辑后的代码保存到本地,或将URL地址发给其他人,让其协助调试代码。支持HTML,CSS,JavaScript,Markdown,Jade和Sass。
JSfiddle:能自定义环境来测试你的HTML,CSS,JavaScript代码。
Dabblet:Webplayground,交互效果不错。
团队协作
Slack:为团队打造的交流应用,我们部门就在用,强力推荐。
Trello:完全免费,灵活性高,可视化,和任何人一起管理任何事情。
Glip:支持实时消息、视频、视频会议、日历分享等等功能。
Asana:帮助追踪、记录团队成员的工作情况。
Jira:这个大家应该都用过吧,老牌团队协作应用。
激发灵感
CodePen:能在上面分享和找到出色的设计,还会有其他开发者为你提出建议。
Dribble:一个设计师分享他们作品的社区。
网站性能测试
WebsiteSpeedTest:KeyCDN提供的免费网站调试工具。
GooglePageSpeedInsights:测试之后还会提出优化意见。
WebPageTest:支持全球多地区速度测试和多种浏览器。
Pingdom:测试页面加载速度,为你找出性能瓶颈。
GTmetrix:不光能测试速度,还能帮助分析是否有法律风险,并提出优化建议。
Web开发者社区
StackOverflow:有超过万的活跃开发者在其中互相帮助。
Hashnode:全球性的开发者社区,大牛很多。
Refind:面向创业者、开发者、设计师的Web项目分享社区。
Google+WebDevelopersGroup:Web开发者的Google+社区。
FacebookWordPressFront-endDevelopersGroup:WordPress的前端工程师Facebook小组,讨论开发问题、技术趋势。
LinkedInWebDesignandDevelopmentProfessionalsGroup:领英上的专业Web从业者小组。
LinkedInPHPDeveloperGroup:领英上的PHP开发者小组。
SitepointForums:Web开发者论坛。
/r/perfmatters:Reddit上主要讨论网站性能优化的subreddit,由KeyCDN发起。
/r/webdev:Reddit上讨论Web开发的subreddit。
Web开发资讯
wdrl.info:每周推送精心挑选的Web开发相关文章。
webtoolsweekly:主要推送Web开发工具。
webopsweekly.