码迷,mamicode.com
首页 > 其他好文 > 详细

对开发-前后端的理解

时间:2015-08-15 16:42:20      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:程序开发   前端开发   json   

<写在前面的话:请忽略>

    很久没有写博客了,因为现在换了方向,总感觉突然写别的话题会很唐突。从一个在校学生转变为职场的程序媛,感觉变化还是很大的(指的是从事的方向):从前我只要关注研究的点就好,把道理理清楚,然后去学习其中的思想,比如(在这之前)我最后写的一个是SDN相关的,有一些文章是讲的以前做的项目相关,关系到linux内核DCB模块应用程序和内核交互的netlink方式和虚拟化等。项目中重要的是怎么去用,而研究中是怎么去在前人的基础上创新,那么,现在到底是怎么一回事。。我想就要从这个文章开始去探索了~~

貌似有点混乱==而且一开始可能会很搓==

</请忽略>




引入

        以前用python开发过一个小游戏,是一个简单的网页文字输入游戏(可是一直没有时间和兴趣去更新,真的是很惭愧==)。这个游戏虽小,也包括游戏引擎和网页html模版,采用python web.py网络框架。可是当初也从来没有考虑过前后端的问题。如果当时我能考虑到这些,并且很精通前端的开发,我想呈现给用户看的就不是一个简单的文字界面了。




mvc模式和前端

    MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller
前端也就是mvc模式中的view。我们开发一个网站,需要呈现给用户,使得他们看到美美的页面,比如一个链接,一个按钮。然而这个如果让后台来做就是会非常麻烦的事情,整个后台逻辑就会糟糕的不成样子。


后台开发

    后台指的是mvc中的控制器和模型了,以后再补充。。


前端开发具体流程

    如果把设计包括进去的话应该包括css,html,然后就是js,然后就是php等

    前端和后端是怎么交互的?比如通过json来传递消息!


前端的步骤一般是,讨论需求,设计原型,给出设计,切出页面,编码实现,测试。 
后端的步骤一般是,讨论需求,编码实现,测试。 
编码的时候前后端要讨论接口,数据格式等。 
不同的公司和项目不一样,但大致就是这个流程。。

另外前台包括的技术太多了,可以选择合适的去进行开发。



参考

MVC模型

Web.py框架等。。

 

ps.,写的很混乱,因为我是这方面的菜鸟,想的也还不是很清楚,后续有新的想法后再补充了。有什么不当之处敬请指正。


版权声明:本文为博主原创文章,未经博主允许不得转载。

对开发-前后端的理解

标签:程序开发   前端开发   json   

原文地址:http://blog.csdn.net/yin_wuzhe/article/details/47681523

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!