我的印象是,Angular作为前端集成在与Spring相同的项目中,以利用外观漂亮的网站,就像我在一家公司的前一个项目中所做的那样。
但当我开始在youtube和udemy上看一些视频时,他们正在为在不同的端口4200和8080上运行的angular和spring创建一个单独的项目。
这是全栈开发吗?这是现在公司在面试中要求的吗?如果这个问题似乎来自2015年,很抱歉。
发布于 2020-07-28 23:02:41
你是对的,他们中的每一个都是一个生态系统,现在大部分都是通过rest进行交流的。每个代码也是单独编译的,typescript和java。至于作业的全栈需求,在大多数情况下,你有一个spring boot微服务的例子,它做一些逻辑并在特定的URL上公开那些结果,然后你用你的前端消费这些结果并相应地显示它们。现在,当涉及到前端时,您可以简单地模拟值并进行开发,而不是等待某人完成其后端,在完成后,您只需将其写入到他们提供的规范中即可。大多数时候,它使用的是Open API ( ex Swagger )。但基本上,如果你称自己为全栈开发人员,你需要能够编写发出带有一些结果的响应的后端,以及使用这些响应并显示它们的前端。应用程序的正面和背面。有些方法只使用JS ( nodejs用于后端,react或angular用于前端,mongodb用于数据库),但如果你最终在一些公司,那里的人是守旧的人,它将在后端使用Java,他们正在寻找JS中的绝地武士,至少我的公司一个月前是这样做的。
https://stackoverflow.com/questions/63137032
复制相似问题