为什么前端工程师很少用Visual Studio?:那个一方面太重,用过VS的都知道一个安装包就几个G.而且那个是微软开发出的IDE.对.net语言开发还是蛮友好的,不过j:-vis
那个一方面太重,用过VS的都知道一个安装包就几个G.而且那个是微软开发出的IDE.对.net语言开发还是蛮友好的,不过js又不是微软开发出的语言,不是说不能用,不好用,没必要的,相比vs有很多其他更棒的前端开发IDE.早些时候的dreamwever 所见即所得,Hbuilder也是可以直接在IDE中看出代码运行后的视图模样,sublime本身很轻量级,同事又提供了很多强大的插件功能,还有webstorm用过的都知道,相比于有这么多更加友好的IDE.而言实在是想不到有什么理由去用微软的VS开发。
我就是一名web前端工程师,我从事web技术开发已经11年了,最早那时候还没有HTML5,更没有VSCode。有Visual Studio。
我在早期用的也是VS,那个时候web开发并没有实现前后端分离,也没有angular,vue,react这样的前端framework。nageshihoudejavascript也远远没有现在的强大,前端页面只能以一种简单粗暴的方式显示数据,圆角渐变色都靠图片。简单来说那个时候的前端只能实现一些很简单的功能,满足不了复杂的客户端功能开发。
但是后来HTML5出现以后就完全变了,js性能提升数十倍,API大大强化,现在的web前端,可以多线程,可以异步操作,可以用显卡API做3D图形处理,可以读写文件,可以调用摄像头,可以获取GPS地理位置,可以知道你的网络用的是4G还是Wi-Fi,还能运行WebAssembly这种编译后的代码,性能蹭蹭蹭飞涨,不输任何其他客户端编程语言,也是目前唯一真正实现全平台开发的技术。
所以,Web开发已经成熟到如此地步,复杂到如此地步,要做专业的前端开发,并且保持最高效率,就必须要用专门为Web前端定制的编辑器。
像目前存在已久的大VS,Eclips,他们生来服务于C++,C#,Java,其集成的非web开发用的功能已经很全面,他们也能做很多web开发,功能也不弱,但也因为多出来的那些东西,导致它们太臃肿,启动IDE就要加载老半天,就为了加载一些web开发用不到的功能,那效率必然低下。因此,针对web前端优化的编辑器应时代而诞生。
我现在用的就是VSCode,用了4年了。以我个人统计,至少有一半以上web前端都在用VSCode。
我们首先排除那些使用asp.net,jsp的web项目,那些项目跟后端绑得紧,所以用的都是跟后端编程语言相关的IDE,比如VS啊Eclipse之类的。
就纯前端的开发工具,大多以轻量级编辑器为主,除了VSCode,还有Note Pad++,emacs,webstorm,sublime,atom等等。
其中webstorm,sublime是收费的,而且sublime不但收费,功能也比VSCode弱很多。NotePad++有代码高亮和提示,可以自动结尾HTML标签(需插件),可以显示文件夹,但也仅此而已了,只比记事本强一些。Sublime比Note Pad++要强,但也没强很多,相比NotePad++,可以打开控制台,主题颜色更强,但也仅此而已了,相比VSCode,调试,插件,代码重构功能都比VSCode弱太多太多。
能和VSCode一较高下的目前主流的只有WebStorm和Atom。一些强大的功能比如本地代码history,代码片段显示git改动和引用统计,自动保存,暗色显示没有被引用过的import,查找所有引用,改css自带colorpicker,等等很多。但如之前所说WebStorm需要收费,而且在打开大尺寸文件的时候,Atom和Webstorm都会性能吃紧甚至卡死,但是VSCode可以实现部分加载。
就算不考虑收不收费的问题,只在性能和功能上做比较,VSCode都是目前做的最好的。
1.安装太耗时,体积大。
vs并不专做前端,从前端到后端再到底层嵌入式他都有支持,这就导致了vs臃肿庞大,有时还需要从网络下载文件安装,安装需要很长时间。如果是只做前端开发,有点杀猪用宰牛刀,市面上比vs轻量且好用的前端ide有很多选择。
2.专做前端开发,vs稍有力不从心。
vs不是专门为前端开发定制的ide,有很多方便快捷的功能可能要比其他专业级前端ide少
3.版本多,有的版本还需要收费。
4.运行对电脑性能有一定要求。老电脑不能开启硬件加速,在界面切换和渲染等地方会更慢。
5.不能跨平台,若换了平台,就只能选择其他ide。
为什么传闻后端看不起前端呢?后端才是偏重编程的,vs是编程工作室,可以做前端,但若你专做前端,却不必杀鸡用牛刀。
我都用webstorm就是冲它的reference能力去的,任何函数都可以cmd+点击直接打开函数创建位置,也可以在函数上cmd+点击用下拉菜单显示这个函数在哪些地方被用了
毕竟是一个后端的IDE,相对于一个前端工程师来说太重了,之前的多少个前端编辑器都是死在了太重的这条路上,前端现在一般的开发项目都要打开PS,然后chrome起来,还得查询google等等其他的网站,还得起node服务,你说一个编辑器再弄的很重,前端第一是心有余而力不足,第二是因为前端也用不到那么复杂的功能,前端就是起个简单的web服务…然后能有对应需要的提示,现在比较流行的是安装各种插件,所以vs studio真的没有vs code香
vscode是前端编辑器,visual studio是编译器IDE。 用的少很正常啊
你不知道从2015版之后,visualstudio 自身安装一个node版本来解决js的代码分析吗?稍微像样一点的前端必须是npm系统支持了,scss, typescript, aot compilation, ecma5 trnascoding 全部是npm ecosystem, 和visualstudio 无关啊。 这样以来要visualstudio 有什么用呢? 这不是杀鸡用牛刀的问题,这是拿牛排刀片北京烤鸭啊。前端完全可以不用这种不专业的IDE,尤其还不跨平台。用 vscode,webstorm, sublime Text, atom, 真的即使cloud IDE 9也比visual studio 开发前端好用。
因为他们用VS CODE
用VScode
一天中什么时候运动减肥效果好抓 小孩能不能练哑铃多大的孩子适合 小孩嘴唇起皮怎么办怎样才能预防 孩子的罗圈腿是怎么形成的三大因 孩子早恋怎么办如何有效疏导孩子 医生婆婆称自己专业孩子的事必须 儿子成人礼送什么礼物好呢给你孩 有孩子的夫妻千万不要离婚对于孩 小孩千万别让老人带的说法正确吗 自卑缺乏安全感的孩子怎么改善 怎么让孩子开口说话 这几个方法 怎么让孩子吃饭 教你如何让孩子 怎么管教不听话的孩子 家长首先 顽皮的孩子怎么管教的 这些方法 叛逆期的孩子怎么管教 引导孩子 孩子性格软弱怎么办 懦弱的性格 孩子性格偏激怎么办 孩子性格偏 孩子性格固执怎么办 家长们不妨 爱惹事的孩子怎么管教 不妨试试 养育优秀的孩子具备特征,家长要 高考数学难出新天际,可有的孩子 “做胎教”和“不做胎教”的孩子 花费十几万只考了302分 妈妈觉得 甘肃作弊考生留下来的疑团,是怎 一举夺魁!高三学生离校时,校领 高考钉子户:26次参加高考,今年 D2809次列车因泥石流脱线!此类 “女儿16岁,学校宿舍里分娩了” 扭曲邪门的内容,频频出现在教科 川渝地区几所大学实力很牛!四川