资讯月刊下载
第121期(18-03)
- java程序员开发常用的工具
- 3月全球数据库排名:postgresql 再迎暴涨
第120期(18-02)
- 开源巨献:2017 年 google 开源了这些超赞的项目
- 关于区块链,程序员需要了解什么
第119期(18-01)
- 编写高性能java代码的最佳实践
- 从15000个python开源项目中精选的top30,github平均star为3707,赶紧收藏!
[编程语言] 你真的理解了mvc, mvp, mvvm吗?
前言: 准备写这篇文章的时候 , 我自认为对mvc已经有深刻理解了,可是画图的时候发现,理解还是有漏洞,于是又阅读,思考,整理,加深了理解, 写了这篇文章, 估计还有漏洞,欢迎讨论。 这再一次说明了写作的好处: 很多时候自以为理解了,实际上脑海中有很多想当然的假设,写作会把这些假设给暴露出来。 大概是二三十年前, 人类逐渐从命令行界面时代走出来,进化到了gui时代。 注: gui(graphic ...
[web前端]
作为目前web领域最具人气的编程语言,javascript在发展之初并不受欢迎——因为设计并未考虑到服务器端编程的实际需求。然而,随着用户体验在web开发领域所占比重的持续提高,专注于设计用户界面的特性愈发受到重视,这也成为javascript如今被广泛使用的根本原因。而随着html 5与css 3在创建适应性与响应式网站中的作用快速提高,javascript亦起到可观的辅助作用。 目前市面上存在 ...
[企业架构]
我给这篇关于android库的博客起的名字灵感来源于《老爸老妈浪漫史》中的建筑设计师ted mosby。这个mosby库可以帮助大家在android上通过model-view-presenter模式做出一个完善稳健、可重复使用的软件,还可以借助viewstate轻松实现屏幕翻转。 model-view-presenter (mvp) mvp模式是一个把view从低层模型分离出来的一种现代模式。mv ...