web开发的最佳组合的思考和实践

原创 2014年07月03日 18:46:39

前言

如何快速开发出一个 漂亮,稳定,可扩展, 可移植,可替换的现代的web 网站?

关键点是: 界面要漂亮(UI),系统要稳定(良好的测试), 可扩展和移植(组件之间依赖最少), 速度快(可以使用缓存)

我的思路是 前后端的完全分离,不用后端语言写前端的view. 比如 erb 就不是一个最好的实践。
基本的技术栈是: 
UI: bootstrap + AngularJS
Server: Railsapi
数据库层: mysql 或者其他 
缓存: redis 或者 membercache 
日志分析和监控: RabbitMQ + Logstash + Rails

在不同层之间要做到可以无缝替换,比如 UI 层访问后端,要封装成 service
server 层做缓存 不要污染 server 的代码,要用 切面编程模式 
日志分析 也要做到透明,使用 RabbitMQ 做消息的中转站

数据层与应用层可以用ActiveRecord 实现无缝替换


这样做的好处有很多,关键是如果将前段与后端完全分离后,我们可以用PhoneGap将前段打包成一个App,可以实现"一套代码,到处运行"的愿望。

人生就是个学习、思考与实践的过程

http://www.21ctcm.com.cn/shenxin/zhenren/1875.html 导读:越来越多的社会人士发出“大学生无用”的声音,那么,有志青年如何脱颖而出?本文天清地宁老...
  • ttwwok
  • ttwwok
  • 2014年04月20日 12:05
  • 2621

对云计算时代软件技术发展的若干思考和实践和软件工程技术思索 读后感

观《对云计算时代软件技术发展的若干思考和实践》(梅宏)后感     看完这篇文章,感觉云里雾里的,头脑有点蒙了。什么是云计算?云计算有着不同的定义,作者的观点是:云计算在某种意义上,它就是一种新一轮...
  • u012430383
  • u012430383
  • 2013年10月18日 22:39
  • 1420

前后端分离的思考与实践(一)

也谈基于NodeJS的全栈式开发(基于NodeJS的前后端分离) 前言 为了解决传统Web开发模式带来的各种问题,我们进行了许多尝试,但由于前/后端的物理鸿沟,尝试的方案都大同小异...
  • xiaochunping9987
  • xiaochunping9987
  • 2014年07月16日 08:56
  • 1452

实践的意义——写给图像处理算法爱好者的建议

一些我学习数字图像处理中的心得和建议,欢迎有兴趣的朋友共同参与讨论。工欲善其事,必先利其器。有时一些方法论之类的东西往往能让你少走很多弯路...
  • baimafujinji
  • baimafujinji
  • 2016年01月18日 18:06
  • 3740

从事web开发方向的一些思考

web开发的大体结构   我是一名来自普通一本大学的计算机专业的大三女学生。是啊,大三了,你是否对你的未来感到迷惘呢?在我身边就有很多女性朋友,她们虽说是大计院的稀有动物,但是,她们的地位却是令人堪忧...
  • java_cm66
  • java_cm66
  • 2016年03月09日 23:44
  • 1432

Web网站开发组合方式

基于Apache的组合   经典组合套件  LAMP (Linux 、Apache、MySQL、PHP)      构建环境  http://www.lamphowto.com/     ...
  • gdp12315
  • gdp12315
  • 2015年12月08日 15:41
  • 523

SAP最佳业务实践解决业务方案简介

3.1 SAP最佳业务实践中国通用版        SAP最佳业务实践中国通用版参考很多其他SAP最佳业务实践国家通用版本,并结合中国不同企业实施SAP通常的业务流程将其进行总结归纳,同时财务功能配置...
  • sz_bdqn
  • sz_bdqn
  • 2011年07月29日 17:41
  • 2635

一个导师的思考

最近导师制方面出现了很多问题,其实导师制一直都有问题,只是最近爆发的比较多而已。有的导师抱怨,有的导师清闲,学生的反映也不尽相同。         导师制本身没有问题,问题大都出在执行导师制的人身上...
  • lixueru0819
  • lixueru0819
  • 2012年04月28日 14:03
  • 995

Shell 脚本实践

Shell 脚本实践Shell 用 C 语言编写的程序,既是一种命令行语言,又是一种程序设计语言...
  • lzch2105
  • lzch2105
  • 2017年01月03日 17:35
  • 355

波段组合OIF指数计算

原文地址:http://blog.sina.com.cn/s/blog_701286210100uabp.html    学了遥感的人都知道,遥感图像的不同波段是有说法的,不同的波段所反映的...
  • u010603297
  • u010603297
  • 2016年03月02日 15:32
  • 1548
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:web开发的最佳组合的思考和实践
举报原因:
原因补充:

(最多只允许输入30个字)