用于电子商务网站开发的 HTML、Angular Js 和 Css

问题描述 投票:0回答:2

目前我们正在 asp.net 中开发电子商务 Web 应用程序,现在我们计划迁移到新的架构以获得更好的性能,并且它应该支持使用 cordova 的混合移动应用程序。

我们计划使用 HTML、Angular Js 和 Css 以及服务器端的 Asp.net MVC WebAPI 来开发 Ui。

我们做了很多关于架构的研发和讨论。我们认为这是获得正确答案的正确地方。

请澄清以下几点

1)在ecom中,我们需要在登录前维护一个购物篮详细信息,并且在登录后用户可以使用相同的购物篮。那么我们如何在asp.net中维护篮子作为一个会话概念

2)在ecom中,我们有30到40个页面。那么我们如何将其与 Angular 结合起来,因为我们知道 Angular 适合单页应用程序

3)我们的开发团队需要更多的 javascript 专业知识吗?

4)我们如何维护登录用户信息的安全。 5) 我们如何解决 Angular JS 的问题,例如跨站脚本、黑客攻击、会话固定等...

javascript css angularjs cordova
2个回答
0
投票

1)我不知道你需要知道多少,但是关于会话,asp.net 接受会话中的转换,例如 Session["basket"] as BasketViewModel 或类似的东西。因此,如果您将购物篮信息放入会话中,您可以稍后检索它,就像我之前所说的那样。

2)这取决于你如何构建你的应用程序,如果你想创建系统完整的SPA,你可以使用Angular中呈现的路由和部分。

3)AngularJs 需要对 JS 有很好的了解,特别是如果你想开发电子商务。

4)大多数人在处理 SPA 应用时喜欢使用 Token 身份验证。如果你寻找 AngularJS 令牌身份验证,你会发现很多关于它及其工作原理的资源。

5)Angular 附带了一个名为 sanitize 的库,可以帮助解决某些问题...由于它是客户端应用程序,因此有关安全性的重要部分放在了 RestAPI 上...

希望有帮助


0
投票

使用 HTML、AngularJS 和 CSS 构建电子商务网站是一个不错的选择!我已经处理了一些类似的项目,虽然这些工具很强大,但它们很快就会变得复杂,尤其是动态产品显示和响应式布局等功能。我最终联系了 eGrove Systems 的电子商务网站开发团队,这让世界变得不同。他们在这些框架方面拥有丰富的经验,并帮助简化了我的设置的一些更复杂的方面,例如集成安全结账流程和优化加载速度。 如果您愿意与经验丰富的团队合作,他们可能值得研究。只是想分享,因为他们确实帮助我克服了很多尝试和错误!

祝您的项目顺利!

请随时与他们联系。免费咨询。点击“这里。”

© www.soinside.com 2019 - 2024. All rights reserved.