欢迎光临散文网 会员登陆 & 注册

WebGIS入门实战(02):开发环境前期准备(持续更新中)

2023-09-01 10:58 作者:GIS有出路  | 我要投稿

WebGIS开发,属于前端开发方向,所以本章主要介绍 WebGIS 开发环境也是前端开发环境。下面会将IDE、Web服务器, 以及一些开发辅助、效率工具介绍给大家。

代码编辑器/IDE工具

这里只介绍互联网前端开发者使用较多的主流代码编辑器,排名不分前后。

IntelliJ IDEA

IntelliJ IDEA 简称IDEA,是在IT业界中公认的最好的、最强大的Java开发工具之一,它也集成了前端的开发环境,Node.js、Angular、React等,都支持的比较 好,功能是最强大的。缺点就是比较重,内存要求较高。如果电脑内存没有8G以上,不推荐使用IDEA,工程多了或者工程较大可能会卡顿。当然如果你项目前后 端不分离的话,使用IDEA可能是比较好的,可以直接跑后端,也可以直接开发前端。如果你用习惯了IDEA,可能就不会再想用其他编辑器。


WebStorm

WebStorm 和 IDEA 一样,也是由 JetBrains 公司开发的,顾名思义,该IDE工具是为了主打 Web 方向开发,就像是 IDEA 的轻量级版本。官方宣传语:“ The smartest JavaScript IDE ”。如果你用IDEA吃内存,可以尝试使用 WebStorm。


Sublime Text

Sublime Text 是用于代码、或复杂文本的编辑器,特点是轻量,性能好速度快,支持安装插件包扩展功能。个人最早期就是用sublime去开发前端页面。软件很小,也可以安装用来作为文本编辑器,因为sublime多光标编辑插入的功能和性能好,现在也偶尔用来编辑一些文本或者代码文件。缺点:如果开发人员不安装一些好用的第三方插件,可能编辑器功能不够强大,有些插件包在国内网络下载有问题。使用技巧:搜索引擎搜索:Sublime Text好用的插件


VS Code

Visual Studio Code 是微软2015年对外推出的一款现代化轻量级代码编辑器,由于编辑器源码开源,近两年发展也很快,更新迭代版本也比较快,越来越多的前 端开发者使用,已成为是写前端和Node.js的最佳编辑器之一。VSCode调试node.js后端代码也是特别方便。


几个操作截图演示熟悉编辑器的必要性

类似下面这种快速的代码判断生成,以上的编辑器都支持,这里拿VSCode作为简单的演示:


这些都是基本的,配合快捷键,或者安装一下代码提示插件就可以了。很多快捷键真得能提高效率,多用快捷键,少用鼠标。

总结

代码编辑器只是一个开发工具,最大的目的就是达到高效开发,节省时间,让自己觉得用得舒服、用得方便就好了。我们使用一个IDE工具写代码时,最重要的就是先熟悉了解IDE工具的功能特点,然后是快捷键,日常写代码使用快捷键能提高效率,节省时间,用熟悉用习惯了一款编辑器后,你遍养成了依赖的习惯。总有一款是适合自己的编辑器,没有最好,只有喜不喜欢,习不习惯吧,都可以安装使用了解一下。在这里,我推荐两款:IDEA或者VSCode,如果你只写前端,那就推荐VSCode。

Web服务器

Web服务器一般指网站服务器,简单的可以理解为,电脑上的文件资源,可以通过Web服务器部署后,让通过因特网的人都能访问预览。

在写代码之前,我们有必要了解清楚能部署前端项目或者demo页面的Web服务器有哪些。传统的前端静态文件部署方式有 IIS 、 Tomcat 、 Apache Http Server ,目前互联网流行的Web服务器有 Nginx 、Tengine等。

(持续更新中......)


WebGIS入门实战(02):开发环境前期准备(持续更新中)的评论 (共 条)

分享到微博请遵守国家法律