Software design

polaris · · 407 次点击    
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
<p>What are your favorite examples of software architecture / design documents for web applications? What patterns or structure are you using to design web software? What have you noticed contributes to the greatest success transitioning from design to implementation?</p> <hr/>**评论:**<br/><br/>leidegre: <pre><p>Experience and simplicity.</p> <p>If you haven&#39;t, I recommend watching Simple Made Easy by Rich Hickey also while not as good Leslie Lamport has a talk Writing for Programmers which I think is important.</p> <p>None of these are specific to web development. I don&#39;t think there&#39;s a shortcut specific to web development.</p></pre>tscs37: <pre><p>Simplicity and Modularity</p> <p>Each module should operate as a singular service with 1 task, with options to extend it later on.</p> <p>Secondly; Single Page Apps. Even though it violates the simplicity part somewhat, you can simply spread some tasks across a few SPAs, but in general SPAs are much more responsive and easier to maintain than generating pages with templates server side.</p> <p>Also means you can split off a static-file server for the SPAs and a second server purely for the API, leaving room for Desktop Programs later.</p></pre>

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

407 次点击  
加入收藏 微博
0 回复
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传