如何开发和部署Web应用程序

如何开发和部署Web应用程序

问题描述:

我知道这对于编程世界的人来说是一个非常基本的问题。但我对这个世界完全陌生。希望得到你的指导。



我试图通过尝试以下应用程序来学习网络编程:



我想开发一个包含3个文本框和一个按钮的网页,点击该文本框中给出的数字将根据用户登录信息存储在数据库中。

每当用户登录时,他应该能够查看他输入的数字的历史记录以及显示三个文本框之间变化的线条图。



一切都完成后,在线部署这个过程需要遵循什么流程?比如,storenumbers.com



任何人都可以指导我使用什么技术/语言。我不是要求一个完整的解决方案,而是指导或者至少向我展示一条开发我想到的路径的路径。



先谢谢。

I know that this is a very very basic question for guys in the programming world. But I am completely new to this world. Hoping your guidance.

I am trying to learn web programming by trying to do the below application:

I want to develop a web page which will have 3 Text Boxes and a button, clicking upon which the numbers given in the 3 text boxes will be stored in a database depending on the user login.
And whenever a user log in, he should be able to view the history of the numbers he entered and a line map which shows the variation between the three text boxes.

Once everything is done, What is the process to follow to deploy this online? Like, storenumbers.com

Can anyone please guide me on what technology/language to use. I am not asking for a complete solution, but guidance or at-least show me a path to develop the one I am thinking of.

Thanks in Advance.

这个问题太模糊了,不能认真对待。 Web技术太多了;你必须熟悉它们中的一些,才能知道你想要使用什么。您没有告诉我们您目前的技能和知识是什么,坦率地说,这不是很有趣。相反,我建议您首先需要最低限度地提出有关此主题的问题,并就平台,语言和技术做出初步决定。我们无法在快速答案中一次性讨论这些问题。因此,从最基本的事情开始,至少了解一些主要技术:

https:// en .wikipedia.org / wiki / World_Wide_Web [ ^ ] ,

http://en.wikipedia.org/wiki/HTTP [ ^ ],

https://en.wikipedia.org/wiki/Web_server [ ^ ],

https ://en.wikipedia.org/wiki/Server-side_scripting [ ^ ],

https://www.dmoz.org/Computers/Programming/Internet/Server_Side_Scripting [ ^ ],

https:// en .wikipedia.org / wiki / Web_application [ ^ ] ,

https://en.wikipedia.org/wiki/Web_development_tools [ ^ ],

https://en.wikipedia.org/wiki/Web_application_development [ ^ ],

https:/ / EN。 wikipedia.org/wiki/Web_development [ ^ ],

https://en.wikipedia.org/wiki/Software_deployment [ ^ ]。



请注意,HTML,CSS,JavaScript和通用编程不是可选的,但服务器端编程可以是任何东西。



部署细节取决于在您的Web托管设置上,因此您必须作为托管公司的客户服务。所有体面的托管包都提供了一个FTP帐户进行部署。



-SA
The question is way too vague to take seriously. There are too many Web technologies; you have to get familiar with some of them, to get an idea what you want to use. You did not tell us what are your current skills and knowledge, and, frankly, this is not very interesting. Rather, I would suggest you first need to become minimally qualified for asking question on this topics and make some preliminary decisions on platform, languages and technologies to use. We cannot discuss them all at once in a Quick Answer. So, start from the most fundamental thing and learn about at least some major technologies:
https://en.wikipedia.org/wiki/World_Wide_Web[^],
http://en.wikipedia.org/wiki/HTTP[^],
https://en.wikipedia.org/wiki/Web_server[^],
https://en.wikipedia.org/wiki/Server-side_scripting[^],
https://www.dmoz.org/Computers/Programming/Internet/Server_Side_Scripting[^],
https://en.wikipedia.org/wiki/Web_application[^],
https://en.wikipedia.org/wiki/Web_development_tools[^],
https://en.wikipedia.org/wiki/Web_application_development[^],
https://en.wikipedia.org/wiki/Web_development[^],
https://en.wikipedia.org/wiki/Software_deployment[^].

Note that HTML, CSS, JavaScript and general programming is not optional, but server-side programming can be anything.

And deployment detail depends on your Web hosting setting, so you have to as the hosting company customer service. All decent hosting packages provide an FTP account for deployment.

—SA