2015-10-12 13 views
6

Tôi là một người mới trong phát triển ứng dụng web và cố gắng khám phá một số công nghệ. Tôi có một số kinh nghiệm nhỏ (rất nhỏ) với Spring-MVC và AngularJS. Gần đây, tôi bắt đầu học Thymeleaf.Trộn các công nghệ phía trước và phía máy chủ (Spring, Thymeleaf, AngularJS)

Có một số kiến ​​thức cơ bản thực sự về những công nghệ này, tôi đang cố gắng tìm ra cách sử dụng chúng và cùng nhau.

Tôi biết có các kết hợp như REST API như bộ điều khiển Spring-MVC + AngularJS làm công nghệ front-end tiêu thụ dữ liệu đã cho. Và đó có thể là đủ cho ứng dụng Trang đơn của bạn. Nhưng những gì về các ứng dụng bao gồm nhiều trang mà nên tái sử dụng một số thành phần (ví dụ: navbars)? Và điều gì về việc bao gồm các cơ chế bảo mật trong các ứng dụng đó?

Tôi vừa mới biết rằng có tồn tại Thymeleaf mà có vẻ là một mẫu động cơ phong nha. Cho đến nay tôi đã chỉ sử dụng nó để tạo ra một số mẫu cho HTML của tôi, nhưng tôi đã nghe nói có nhiều thiết bị hơn - như tận dụng sự tích hợp tốt đẹp của nó với Spring.

Tôi sẽ tạo ứng dụng web bao gồm một vài trang có cơ chế bảo mật (đăng ký, ghi nhật ký, v.v.), tích hợp cơ sở dữ liệu và rất nhiều tương tác của người dùng. Nó sẽ là loại hệ thống trật tự.

Liệu có ý nghĩa gì khi kết hợp công nghệ front-end như Thymeleaf góc cạnh và mặt sau, đặc biệt trong trường hợp của tôi?

Tôi đã xem bài đăng đẹp here, nhưng vẫn cần làm rõ một số.

+0

nếu bạn mới sử dụng, tôi sẽ không kết hợp các công cụ tạo mẫu thay vì tạo ra ứng dụng phía máy khách hoặc phía máy khách – charlietfl

Trả lời

5

Tôi sẽ đề xuất jhipster. Gần đây tôi đã viết ứng dụng với API này và tôi nghĩ rằng nó là một trong những khởi động tốt nhất cho ứng dụng với back-end dựa trên SpringMVC và front-end với AngularJS. Bạn có thể dễ dàng tạo mẫu từ dòng lệnh có thể chỉnh sửa hoàn toàn

Các vấn đề liên quan