各位高人能分享一下前端技术方案 etc.

分享 addbook 发表于 8 年前最后回复来自 qq2850071112 7 年前

起因

主要开发后端,对于前段做技术选型或者确定开发方案缺少经验。期望高人能分享一下你们的意见。

应用的整体设计思路

  • Tornado - REST I/O
  • Mongodb - Scale Data storage
  • Jinja2 - Template engine
  • mysql - Schema data storage

  • 数据吞吐都是restful的形式,移动和web使用相同的吞吐API

  • User认证在web和mobile上存在差异,web使用cookie&session,移动使用token

前端方案设计问题

  • angular.js/backbone.js 作为前后数据同步操作的框架
  • jquery-AJAX与jinja2的模板方式做用户验证等,主要防止伪造攻击

qustion

  1. 由于不擅长前端,所以请求高人分享意见
  2. 后端脚手架已经实现,现在在测试阶段,当然也可以讨论设计问题。设计中充分利用了torando异步带来的高性能。
共收到3条回复
guokai 8 年前 #1

基础库可以用jQuery,UI框架如有需要可选Bootstrap,如果产品的场景是AngularJS擅长的话,推荐AngularJS作为前端框架。模块管理可以使用SeaJS/RequireJS,构建工具可以使用Gulp,包管理可以使用Bower。

guokai 8 年前 #2

另外建议楼主设置下头像,为了强过滤维护社区质量,目前无头像用户的主题在首页暂时不会看到。:(

addbook 8 年前 #3

@guokai ,说到的组件和框架都有在用,感谢你的回复,让我进一步确定这个方案没有问题。

问题补充:

由于对于前端开发缺乏了解,希望了解一下浏览器端的一些其他知识

  1. 浏览器端安全设计有哪些需要注意的问题呢?
  2. Angular这类基于model的框架,框架的特点,以及如何去判断其适用场景呢?采用了这些框架后有哪些需要注意的事项呢?
登录后即可参与回复