1. 如何搭建前端开发环境
环境搭建前端开发环境设置和编辑器选择
2. WEB 前端开发环境怎么样
逐字逐句的解释——WEB:web在不同的环境下有不同的解释,其中web前端开发之中的web是指在 Intenet 上和 HTML 相关的部分。通俗来讲,即用网页浏览器浏览的网页。WEB前端开发:这是从网页制作演变而来的,划分了两个很明显的时代特征。早前的网页制作主要都是静态的以浏览为主,制作起来也相对于web前端开发简单,后期发展中,但是静态单一的文字图片已经不满足人们的胃口了,于是web前端开发应运而生。网页上软件化的交互,XHTML+CSS布局、DHTML和Ajax都是涵盖在web前端开发中的,所需学习的也比原先的网页UI制作要多得多了。主要有HTML、CSS和JavaScript,最好还要掌握Flash/Flex、Silverlight、XML和服务器端语言。但是web前端开发所学的知识点并不固定,因为这是一门非常新的职业,对一些规范和最佳实践的研究都处于探索阶段。总有新的灵感和技术不时闪现出来,例如CSS sprite、负边距布局、栅格布局等;各种JavaScript框架层出不穷,为整个前端开发领域注入了巨大的活力;浏览器大战也越来越白热化,跨浏览器兼容方案依然是五花八门。为了满足“高可维护性”的需要,需要更深入、更系统地去掌握前端知识,这样才可能创建一个好的前端架构,保证代码的质量。WEB前端开发工程师web前端开发工程师既要与上游的交互设计师、视觉设计师和产品经理沟通,又要与下游的服务器端工程师沟通,在这个过程中要掌握的技能非常多,因为既然能和中下游进行沟通,虽说不至于要精通他们所做的工作,但是也要了解他们手上的事物才能沟通得起来。前端开发工程师的入门门槛其实非常低,与服务器端语言先慢后快的学习曲线相比,前端开发的学习曲线是先快后慢。所以,对于从事IT工作的人来说,前端开发工程师是个不错的切入点。也正因为如此,前端开发领域有很多自学成“才”的同行,但大多数人都停留在会用的阶段,因为后面的学习曲线越来越陡峭,每前进一步都很难。
3. 前端开发需要配置什么环境
web前端开发环境的搭配:
A、Sublime3安装配置:
Sublime跨平台的前端开发神器,是一个共享软件,免费使用;下载最新Sublime3安装包;
-官网地址:http://www.sublimetext.com/
-安装包管理器
打开Sublime3控制台,ctrl+~
输入安装包管理器命令代码,注意需要联网才能安装,因为是在线下载包
包管理器的官网地址:https://packagecontrol.io
-安装第三方插件(包)
打开命令面板:ctrl+shift+p;
输入install,然后回车,然后可以搜索想要的插件,回车安装;Atom工具使用
B、Atom工具使用:
由github发布的前端开发工具,集成了chrome的调试工具,是一款非常强大和开发的开发工具平台。在file里面的setting里面进行设置,包括字体的大小,快捷键,背景颜色主题等;
官网地址:https://atom.io/
C、WebStorm10的安装与使用:
WebStrom是最专业的前端IDE开发工具,是一个非常重量级的开发工具,是专业为我们前端设计的IDE,用他来开发是效率非常高;
D、总结三款开发工具的优劣:
Sublime3:需要安装第三方的包,一般。Atom:集成度非常好,也很轻,需要自己安装第三方的包。Webstrom:大项目,建议使用webstrom,非常强大,但是也很重。
4. 各位公司的前端开发环境是什么样的
使用Git,每次新项目 或 变更 拉分支修改和phper配合更改
因为网站架构的原因,我们前端做了一些结构脚本的变更,需要传到一个开发环境才能看到效果。
这样很痛苦。。可以使用一些代理工具 让本地目录和线上目录对应起来,这样也很麻烦。
本地也搭建不了环境,因为模板里有很多东西要调用后端代码输出
5. web前端开发环境都有什么
最简单的txt文本编辑器就可以,专业点用dreamweaver,webstorm,vs也行,运行的浏览器也要全了,毕竟要做兼容处理测试,ie,chrome,opera,safari,火狐等都需要
另外可能需要图片处理,用photoshop,Visio都行
6. 如何打造一个令人愉悦的前端开发环境
以环境作为切入点,开始一系列的前端开发环境配置文章。
主要会涉及到打包、构建、编程工具、debug等等前端环境,以及前后端分离、Nodejs中间层使用伸展面。
工欲善其事必先利其器
以编程工具而言WebStorm、sublime、Atom、VS Code、Brackets等等一大推,这方面我个人是觉得无所谓,萝卜青菜各有所爱,优缺点基本很明显,就看个人的接受情况了,举点例子说下吧:
WebStorm 很全面,无论是纯前端还是Nodejs,包括git、svn、命令行、格式化工具都有,使用顺手之后各种方便,而且还直接支持nodejs的debug,作为前端的全能重量级IDE非常不错,唯一不好的就是太重,体现在内存占有,启动时间上。
sublime 轻量级文本编辑器,3比较2来说有很大提升,小巧灵活是最大的特点,麻烦的是各种插件的配置,需要自己来组合,不熟悉的人用起来远远不想WebStorm方便,快捷。而且每次新的电脑都要配置一次,比较繁琐。(现在有可以导出配置文件来适用新电脑的方法)
Atom类似sublime,比较轻量级,内核主要是Nodejs写出来的,前端各种爱,因为比较适合前端的技术栈,但是大文件的性能问题一直受人诟病,不是很流畅,还有就是插件比起sublime来说还是少了不少,整个生态不如sublime,但是因为是github出的,还是受人青睐不少。我贡献的一个vue格式化插件
VS Code 和 Brackets这两个比较小众,使用的很少,我用过VS,感觉还挺不错,就是生态更差,而且很多插件的说明写的很糟糕,让人看不懂。各方面的资料也比较少。Brackets 一个同事使用过,提示比较好,个人感觉入门很不错。貌似还能及时浏览web效果。
个人建议使用入门的时候使用sublime或者Atom就可以,配置一下自己喜欢的插件,基本就可以开始干活了,当然如果是用eclipse已经很习惯的人,我觉得WebStorm这种重型机枪,可能更适合你。不要对工具的提示产生依赖太过于严重,否则很多东西自己会慢慢遗忘的哦!!!
PS:如果要提升自己的逼格怎么办?请使用VIM或者Emacs这种高逼格的编辑方法。
木牛流马
粮草生产的快,也要有好的运输工具才能上到前线,对于前端而言,属于我们的运输工具是打包构建工具。
打包构建工具经历了各种不同的时代,从服务端主宰的打包构建,到现在前端自己主宰的构建工具,不同的需求产生了各种不同的构建工具,这些工具其实也算前端的工作能力之一,因为每一种新的工具都有优缺点,熟悉的使用也并非特别简单的事情。
先来说说都有哪些不同的种类吧:
后端为主要的整体打包工具,这个以FIS作为代表,大家或多或少都应该知道网络出的这个开源打包构建工具链,从整体上解决了前端工程的问题,包括优化、资源加载、模块打包、自动化、部署一系列问题,从功能上看非常全面,FIS3的升级让人也感觉很是不错,不再依赖PHP和java之类的服务端语言,基于Nodejs来做,更加贴近前端社区。那么缺点是什么呢: 生态环境不够丰富,主要插件应该还是网络自己人提供的,参与进来的社区人数不够多。我觉得这方面的原因是fis2当时对PHP和JAVA的依赖,导致大家对fis的兴趣不弄,错过了最佳时机,这个其实跟网络自己的web的技术栈有很大关系。同时带来的好处是,FIS可以结合PHP做整体网站的部署和构建。以上主要是看文档的一些分析,本人并没有用过FIS,有说错请拍砖。这类的打包构建工具还有很多,大部分都是大公司的内部使用,例如京东、马蜂窝之类,都是PHP为主,加上前端的整体构建工具。
Grunt派系,这个应该是比较早的Nodejs打包构建工具,一度很是流行,Grunt的好处是提供了一个核心的构建规范,基于文件,来使用各种Grunt的插件组合整个构建行为,当时我记得比较清楚的是我前面文章提到过的Yeoman这个构建工具,核心就是Grunt,自动生成了各种插件配置。但是这个有很大的缺点:一是构建的配置文件写的很长很啰嗦,二是效率不是很高,原因是它构建的方式基于文件的,每次都会产生新的临时文件,这样无形中就会有磁盘的I/O读写,所以会降低整体的构建速度。
Gulp新体系,因为以上的Grunt的缺点,Gulp应运而生,借鉴了Unix的管道概念,用Nodejs的stream特性,来组织整个构建链条,在官方的核心只提供几个方法,大家基于官方API来编写自己需要的处理插件,再组合起来,完成构建功能。和Grunt的基本理念很像,但是很多又有区分,例如:配置和运行分离,插件单一职责,规定大于配置等等。关于这两个的比较有很多,大家可以搜搜Grunt Gulp 就知道了。不多说
新的王者Webpack,个人感觉应该是15年上半年到16年初,Webpack横空出世,大有一举统一整个前端构建生态的趋势,貌似现在FE们不会点Webpack相关的,都不好意思说自己是前端了。最初Webpack应该只是和requirejs、browserify之类模块化工具比对,但是其灵活的API和丰富的loader,致使它可以连带完成Gulp之类的构建事件,目前其生态环境巨好,各种插件层出不穷,比较火的React,vuejs等都有相关的针对性loader来优化构建方式,可以说是目前最流行的工具。不过缺点也特别的明显,就是难懂,主要是过于灵活,各种方式都能接受,导致没有一个统一的标准,配置起来特别难受,在群里,一般对于Webpack的配置问题的是最多的。很多新手对于Webpack的各种配置错误,感觉都欲哭无泪,想死的心都有了。相关的文章也很多,推荐题叶的入门指南。
逼格提升的NPM构建方式。这个阮一峰对于前端构建的变化吐槽过,说新的构建工具就是ES6的构建工具。推荐看贺师俊的答案如何评价阮一峰关于前端工具变化快的言论?
就我个人而言,目前主要还是使用的Webpack来构建,当然一些比较老的系统代码,由于历史原因,还是使用的Gulp来构建,也有正在切换之中的,Gulp+Webpack。比较丰富多彩
7. 作为WEB前端工程师,你的开发环境是什么样的
连回家配置都是:硬件: AMD双核2.7 2G内存 核显 win7 64bits 本 ,编辑器: sublime + 一众插件 WS只能单开,浏览器: chrome 哦这玩意也只能开几个页面,网络:cmcc 喔 这玩意不稳定且连通率低 基本和没网差不多。
8. 最好的前端开发环境是啥样的能说下吗
其实最关键的一点是团队里得有妹子啊。要不然多枯燥啊,怎么干活啊。
9. 如何搭建一个比较省心的前端开发环境
随着移动互联网的迅速发展,前端的概念已发生很大的变化,已不仅仅局限在网页端。而Android系统作为智能机市场的老大,作为前端开发工程师,非常有必要了解和学习。但面对众多学习资料,站在前端开发工程师的角色,怎样挑选出合适的路进行快速学习,而不必浪费大量时间去摸索,该系列文章希望能帮助到小伙伴们。文章会挑选几个实际的例子,贯穿在整个系列中,涉及到Java、Android、程序设计等多方面知识,力求让大家快速掌握。俗话说,工欲善其事,必先利其器,系列的第一篇就从Window系统下Android的环境搭建说起。Let’sGo!工具/原料JDKEclipseADTJDK的安装和Java环境变量的设置1JDK下载地址JDK下载地址:。AndoridSDK为Android管理开发包工具,提供了Android各级平台的开发包和工具。注意,因为我们是独立安装,不是一体化(集成系列工具)所以需要单独下载SDK。(如图)2运行安装文件,并把安装目录下tools文件夹路径设置进PATH环境变量。3去到安装目录运行SDKManager,一开始什么平台和工具也没有,需要下载回来。公司内网的话需要使用代理来下载。4到Tools->Options…把代理填上,点击Close后则会出现众多平台列表,把AndroidTools选上安装,另外建议把2.2以上的全部下载安装。END安装配置ADT1安装ADT启动Eclipse,点击Help菜单->InstallNewSoftware…?,点击?Add…?,输入地址:/tencent/helloworld文件夹中)一路Next直到Finish,则我们的工程创建完毕。由于程序是运行在模拟器上的,我们还没有创建一个模拟器,所以需创建一个,创建完点关闭则可。点击三角型run按钮,然后选择刚才创建的模拟器,则程序开始运行。小提示:启动模拟器会比较慢,所以,当程序作出修改,需要再次运行时,不要关闭掉模拟器,直接按模拟器上的Home或返回键退出app,之后再按run,则可重新跑起。6结束:恭喜你!你的Android环境已经搭建成功。
10. 你理想中的前端开发环境是怎么样的
个人理想中的开发环境:完全本地开发,火车上提交代码;前后端分离,后台标准的 RESTFul 数据,前端有完整的 mock 数据;单元测试和 UI 测试,保障重构和项目质量;git 和 issues ;多屏调试。