从哪里开始:Javascript、NodeJS和宇宙

从哪里开始:Javascript、NodeJS和宇宙,javascript,angularjs,ajax,node.js,mongodb,Javascript,Angularjs,Ajax,Node.js,Mongodb,[编辑:澄清](编辑结束于[/edit]) 我不是在问“最好”的答案。我不是在要求一个“好”的答案。我要求的答案符合问题的参数。问题是:“是否存在一个学习资源,它描述了实现所描述问题解决方案的方法?”我不在乎解决方案是否涉及泡泡糖或管道胶带。是否有一种方法可以实现单个源中描述的目标,该源不需要过时的资源、不推荐使用的库或修订的文档,如果有,我可以从何处访问它(无论是出于金钱还是其他原因) 我不管你是否喜欢这个解决方案。它是否适用于这个问题 [/编辑] 我是暖通空调技术员。我把编码作为一种放松的方

[编辑:澄清](编辑结束于[/edit])

我不是在问“最好”的答案。我不是在要求一个“好”的答案。我要求的答案符合问题的参数。问题是:“是否存在一个学习资源,它描述了实现所描述问题解决方案的方法?”我不在乎解决方案是否涉及泡泡糖或管道胶带。是否有一种方法可以实现单个源中描述的目标,该源不需要过时的资源、不推荐使用的库或修订的文档,如果有,我可以从何处访问它(无论是出于金钱还是其他原因)

我不管你是否喜欢这个解决方案。它是否适用于这个问题

[/编辑]

我是暖通空调技术员。我把编码作为一种放松的方式

我意识到有人问过这个问题。像“使用谷歌-你会发现很多信息”这样的答案的问题是,当你搜索时,谷歌会将这个网站放在前三名的链接中,所以很可能是问这个人通过搜索谷歌的信息找到了她,这是他们建议的网站之一。这个问题被问了,有点,回答了,有点,但我在这里

我在一家很小的公司工作。老板坐在办公室里,员工在现场工作,开车从一个工地到另一个工地。在高效管理工作流程方面,老板是个头脑发热的人,在你告诉他工作完成后3秒钟,他就会忘记给定工作的状态。我厌倦了在周五晚上8点接到电话,询问我在周四上午10点完成的工作是否有人来访。我想写一个web应用程序,这样我们就可以通过智能手机输入工作状态的变化,老板一眼就能看出,如果不是这样,他会叫我们干什么

我有Scheme、Lisp和C/C++的编程经验,但我知道这个项目将把我带入一个全新的领域

到目前为止,我的研究表明我需要一个支持JavaScript、HTML、CSS和后端平台/服务器(NodeJS)的编程环境。WebStorm符合这一要求。美好的然后,研究树向四面八方发展。AngularJS、JQuery、MongoDB、AJAX、SQLvNoSQL、Mommasnickers、catHair和Potbelly

以一个笑话结束了这一切。你看到了吗

我遇到的问题是:我买了四本书,每本书都告诉我安装过时版本的软件包,其中一些已经不再可用。我在网上学习了一些教程,让你进入第5步,然后说你需要安装另一个框架并学习它,然后才能进入第6步,没有提供“学习”方面的支持。我突然面临着学习Jade的任务,并弄清楚如何从它里面访问我的服务器数据库,而我还没有选择一个数据库来为后端服务,因为书中建议了三个,尽管其中一个已经放弃了对32位体系结构系统的支持,另一个无法在Windows机器上编译

我不笨。几年前,我用CMUCL构建了一个功能齐全的论坛框架,包括身份验证、图像上传等。我很擅长从书本上学习。我非常擅长从网站中提取所需信息。我突然被提供了太多的选择,以至于我可以一次花一个小时研究每一个选择,只是为了忽略它,我对整个事情感到非常生气

我想写一个人们可以通过智能手机浏览器访问的web应用程序。我希望它由运行Windows10的计算机提供服务(我将处理DNS查找等)。这也是计算机的发展方向。该应用程序将为最多10名员工(目前为4名)提供服务,他们在一天10小时内可能签入4次(带宽负载非常小,数据集非常小)。老板将输入工作并将其分派给员工;员工将通过其web浏览器更新作业状态。老板不需要在周五晚上8点给我打电话。我能想出这个想法的编码逻辑。在组织数据方面,我可以很好地实现表单和后端处理

JavaScript、HTML、CSS、NodeJS(OK)Express、JQuery、AngularJS(OK…kinda)JSON、AJAX、Jade、MongoDB(不再支持32位体系结构系统)、Redis。。。还是只使用Visual Studio、C#、SQL server?(我需要为此付钱吗?)


这里有一个问题:是否存在一个教程/大学课程/书籍/学习资源,将所有必要的组件放在一起,这样一个人就可以有一个列表,比如说,12个框架和5种语言,他们需要学习,以实现这种应用程序?或者只是一次一个地研究每种语言、库、框架和插件,直到找到一套适合你的工具?

尽管这对StackOverflow来说不是一个好问题,因为它会产生意见,我会回答它。FreeCodeCamp.com是学习如何开发web应用程序的绝佳资源。这需要很长时间(因为它教会了您很多关于前端和后端开发的知识),但它似乎是一个很好的资源

而且它是免费的,所以你不会因为付了学费而被锁在里面

在您觉得自己已经掌握了这一点之后,编写后端并(仅为了定价和可用性)部署到Heroku


祝你好运!欢迎来到精彩的web开发世界。

这个问题很难找到答案,因为它相当广泛,但我会尽我所能

首先,我不知道你为什么认为你需要12个框架和5种语言。你根本不知道。有很多东西可供选择,但你的选择可以分为几个简单的类别,你不需要评估所有东西来做出选择。你只需要找到一个合理的选择,适合你的经验和学习愿望。那儿