Javaweb新手软件推荐

Javaweb新手软件推荐

  • 前言
  • 一、javaweb有什么?
  • 二、Javaweb开发工具
    • 1.java开发工具
    • 2.前端web开发工具
    • 3.数据库工具
    • 4.其他工具
  • 三、一些学习经验
  • 总结


前言

学习javaweb有半年了,作为一个初学者,想在这里记录自己的学习经历,也想留下一些东西给新的javaweb初学者,让初学者更好的学习javaweb,少走弯路。在这篇文档我来分享一下,学习开发javaweb所需要的一些开发工具,帮助大家更好的学习和使用javaweb。

一、javaweb有什么?

javaweb通俗来讲,将其分解为java+web,分为前端与后端。前端是面向用户的,是可以看到的,而后端是用来进行逻辑交互,用来数据交互的。再通俗一点就是前端是界面,给我们直接看的,后端是将前端进行的操作在后端真正的实现出来,对用户来说是不可见的。好吧,可能说的还不清楚…至于中间还有一层servlet层,主要是用于将前端发送的请求送给后端,将后端的反馈送到前端,起一个桥梁的作用。具体参考MVC框架,在这里不过多的解释。

二、Javaweb开发工具

1.java开发工具

IDEA 和 Eclipse
对于java开发工具,我用过两个,Eclipse和IDEA。这两个软件都可以直接实现与前端的交互。早期使用的是Eclipse,较为简单,最初的时候可以试着用用。但是我还是强烈推荐使用IDEA,当然没有说Eclipse怎么不好。个人认为IDEA一些功能比较好用而已。如果只是单纯的想要练习java的使用的话,那么我认为txt或者Notepad++(个人认为他是强大的记事本)这两个工具可以很好的练习java,最后用cmd去javac,java就完事了。

2.前端web开发工具

sublime 和 HBuilder X
最初学习前端web的时候,使用的是sublime,感觉还可以,但是之后就不怎么使用了。之后使用的都是HBuilder X(一款非常好用的前端web软件)。我现在编写前端用的是vue+element,当初学习的时候就是用HBuilder X去编写前端的,然后就慢慢习惯了。这个软件除了缩进不太对劲以外,我感觉都非常的nice,想要尝试的小伙伴,我强烈推荐。

3.数据库工具

(Navicat Premium 15) + MySQL 或者 mariadb
数据库我推荐(Navicat Premium 15) + MySQL 或者 mariadb 这些轻量级数据库。在学习阶段,这些就够用了。

4.其他工具

Your Unin-staller
我这里强力推荐一个卸载软件的工具Your Unin-staller。或许你还在纠结jdk残留或者数据库没有删干净。这个软件可以帮助你解决一切问题,操作简单,一键删除,暂时没用发现他的危害,强烈推荐!!!

三、一些学习经验

1、环境啥的一定要自己动手配,即使花费很多时间,除非你有一台很强大的电脑,可以永远不用重新配置环境。
2、作为一个软件开发人员,不要害怕电脑会坏,用于尝试,大不了重装系统(所以我说要学会配置环境)。
3、多想多动手,量变引起质变,这是真的,多看看博客,多总结总结。
4、向老前辈们虚心请教。

总结

  1. 前端推荐HBuilder X (element + vue开发很好用,在这里感兴趣的小伙伴可以去查阅一下)
  2. 后端推荐IDEA
  3. 数据库推荐Navicat Premium 15 + MySQL 或者 mariadb
  4. 其他软件Your Unin-staller(一款卸载神器,可以深入注册表的那种)

第一次写文档,请大家多多海涵,可能写的不好,不为别的,只为记录自己学习经历,以及与其他小伙伴分享一些经验。

你可能感兴趣的:(javaweb,java,vue.js,node.js)