2017-09-05 70 views
-5

我真的想进入编程和开发Web应用程序,我不知道从哪里开始。我想知道的是:我必须学习和掌握哪些语言,以及需要开始哪些工具?提前致谢。初学者需要关于Web应用程序开发的建议

+1

对不起,这不是一个好的堆栈溢出问题。尝试谷歌 - 有很多资源。您可能会搜索“Web应用程序训练营”。 –

+0

本网站不适用于开放式或广泛的讨论。如果考虑使用[Java](https://en.wikipedia.org/wiki/Java_(software_platform)),请转至[* Java Ranch *](http://www.JavaRanch.com/)进行讨论,并考虑[* Vaadin框架*](http://www.Vaadin.com/)。仔细阅读[*软件推荐协议栈*](https://softwarerecs.stackexchange.com),但是只有在该网站上彻底搜索后才会发布,*并且*您专注于您的特定需求(同样,任何Stack Exchange站点都允许进行结束讨论)。 –

回答

-1

作为网络开发的初学者,您首先需要在学习如何制作之前决定想要制作的内容。如果你有目标的话,学习起来会更容易。


基础知识

谈到Web开发为一个小白,你需要知道两件事情:前端&后端。

前端是您在浏览器中看到的内容。由其他地方的服务器发送并由您的浏览器显示的解析文件&。作为一个初学者,你可能希望用HTML,CSS和Javascript来解决这个问题。 HTML用于添加像按钮,输入,容器等UI元素(就像你看到的这个答案很可能是在div元素中)。 CSS用于设置组件的样式(例如背景颜色,边框)。 Javascript被用来在某些事件中通过执行编码来使网站动态。

后端是在称为服务器的不同硬件机器上运行的。您可以在后端执行复杂/耗时的操作。在数据库中存储数据。 Java是一个很好的入门语言。您可以学习如何创建tomcat servlet并连接到它们。

您的前端&后端使用不同的协议互相通信。其中最重要的是HTTP协议。您需要了解GET和POST请求,以及如何在您进入此部分时在前端和后端执行和处理它们。基本要点

一旦你已经熟悉了实现上述的基本


大厦,您可以移动到更复杂的事情。 使用框架,如/jquery而不是纯JavaScript。这些使您的前端代码得到优化。 对于后端,您可以使用一个Java框架(实际上它是一个常规框架,但groovy构建在Java之上),称为Grails。这在内部处理了很多数据库和其他事物,使得编写代码变得容易。 甚至有框架,例如Bootstrap,它们提供了很多预定义的样式。


教程

有很多很多的文件在互联网上公布。投注源是w3schools。他们有关于几乎所有网络技术的广泛教程。更重要的是,他们有一个试用版编辑器,这使得深入理解概念变得容易。 https://www.w3schools.com/

只需搜索“Web开发初学者教程”,谷歌就会吐出一百万以上。


咨询的话语

不要问在计算器开放式的,基于舆论的问题。本网站是针对具体解决方案的编程问题。当你写第一个Javascript程序时,你会明白这一点,它会打印[Object object]而不是值。 :)

最好的运气!

0

有很好的Youtube和在线课程。

如果你想进入编程,我会推荐Java。 如果你想了解web开发,你应该谷歌的HTML。

有很多课程和书籍,即使是免费的。 您需要的唯一工具是个人电脑和时间。 只是谷歌了一下。