别把什么都做成网络应用

写种子清洗机的初衷其实是因为要清洗的种子太多(呵呵),而大多数的清洗机都是web应用,运行在网络上,需要上传下载,占用一定的带宽。另外,就是很少能够提供批量清洗的功能。有些能提供也是有数量限制或者要收费之类。我可以理解,因为毕竟这个是要消耗主机的资源,虽然操作个bitcode文件格式消耗不了多少。web是好的,互联网是有优势的。但若把一切都交给网络应用,忽略了日益提高的客户端的性能和资源,这无疑是另一种浪费。现在随便一款笔记本电脑都是从前台式机性能的2^n倍了,耗电量也逐步攀升,可除了看一些网页和视频,似乎能做的事情越来越少了。

我想要说的是,分清楚应用类型,尽可能合理分配线上和线下资源,这也是应用设计者所需要做的工作,而不是一股脑的将各种应用都放到网上。

时间: 2024-10-19 21:46:05

别把什么都做成网络应用的相关文章

读《人人都是产品经理》

花了五个周末,每次3-4小时去图片馆,终于看完了这本书.受益匪浅.(对于产品经理具体做的事,我就不做摘要了) 总解:解决问题的通用思路:  为了什么?做什么事,解决什么人的什么问题?何时做?谁来做?效果如何? 1. 产品经理要“听用户的,但不要照着做” 产品经理的价值:“把用户需求转化为产品需求” 2. 无须满足所有用户的需求, 优先满足的需求,应该和产品的商业目标要结合起来考虑 3. 满足需求的三种方式:改变现状.降低理想.转移需求. 4. 少做就是多做,情愿把一半的功能做到尽可能完美,也不要

psd做成HTML相关参考页面

前端制作(美工)是怎么把PSD制作成页面的? 美工怎么做的我不清楚,因为我是做前端的,我就从前端这个角度说吧. 首先拿到PSD,先分析哪些是要导出为图片的,哪些是可以自己用代码完成的.将图片全部导出,要做成雪碧图的都做成雪碧图 然后直接开始码代码,在谷歌浏览器或者火狐中测试,不要用IE做第一次测试.1.对照设计图,写好框架2.完善细节,添加JS效果(可重用的组件,模块注意分离)3.完善所有页面,测试浏览器兼容 PS:如果是无任何前端基础,单纯的是美工的话我就布吉岛了,记得是直接用PS的切片工具加

IIS优化

管理互联网信息服务器(Internet Information Server,IIS)的人们都知道,IIS是一个既简单又麻烦的家伙.简单的是安装它几乎不需要费什么脑筋,选择一下路径,然后一路按"下一步"就可以 完成:配置也比较简单,只要有一定的NT和网络知识,照着说明书就可以架设一个像模像样的Web站点出来.然而管理IIS却没有想像的那样简单.使用一段 时间以后,管理员往往会遇上服务器性能不良的情况.这时候,IIS的性能优化,就提上日程了.导致IIS服务性能不良的原因有两个方面.一个是

深入android

好东西, 写的挺幽默的,转载 深入Android [一] —— 序及开篇 对于Android,我也算是老人了,所谓,有文有真想.正由于这段玩票经历,使得我在毕业后,鬼使神差的成为移动平台的一名码工,再次有机会放肆的拥抱Android.2010开年,手上突然有了一把闲散时间,有机会进一步总结和学习Android.于是想再一次为Android写一系列的东西,这些东西来自于一些开发经验,对源码的学习和对Android的浅薄认识,也算是鞭笞自己学习的一种手段.其下所有内容,预计有十数篇,抑或更多.基本和

难道Linux入门很难吗?

首先要说明,Linux还是一个很好的系统--当然是针对有一定基础的人来说. 这两天开始教学生用Linux ,因为考虑到要当作服务器来用,因此很容易就选定了CentOS 6,而且是在虚拟机中做实验.后面的问题是,用什么系统来承载虚拟机? 毫无疑问,Windows是学生们最熟悉的系统,各类软件也很多,很好用.唯一的问题是:系统这种东西,毫无疑问是用的越多越容易学会.所以从这个角度说,Windows 不是最好的选择.那么Linux 发行版合适吗? 首先没有QQ ,交流不便.不过学习环境不能上外网,到不

用shell脚本实现通用二进制格式mysql 5.5.28 x86_64的安装

用shell脚本实现通用二进制格式mysql 5.5.28 x86_64的安装 首先在网上用gfsoso.com来搜索下载mysql软件包mysql-5.5.28-linux2.6-x86_64.tar.gz,再用 winSCP把mysql上传到服务器上,上传位置可根据个人喜好,我个人一般放在服务器的/usr/local/src目录下. 此处我们是先命令行下实现一次,而后所有操作全部用shell脚本自动实现. 个人环境 centos 6.5 X86-64  所用空闲空间都做成了LVM. 准备工作

利用TCP协议实现通信

Socket的TCP通讯 一. socket的通讯原理 服务器端的步骤如下. (1)建立服务器端的Socket,开始侦听整个网络中的连接请求. (2)当检测到来自客户端的连接请求时,向客户端发送收到连接请求的信息,并建立与客户端之间的连接. (3)当完成通信后,服务器关闭与客户端的Socket连接. 客户端的步骤如下. (1)建立客户端的Socket,确定要连接的服务器的主机名和端口. (2)发送连接请求到服务器,并等待服务器的回馈信息. (3)连接成功后,与服务器进行数据的交互. (4)数据处

个人作业3——个人总结(Alpha阶段)

1.说到软件工程作业,很多同学都曾经苦恼过,想放弃.可是,当你坚持写完的时候,突然间心情大好,发现原来自己能做得到.我也是这样,缺乏自信心了,没有人在后面推一把,就很难前进.框架吧,是用来打破的.我们不能仅局限于现在所学的,不去尝试新的事务.刚开始的角色扮演环节,就从没写过项目的大多数人来说,决定它是相当麻烦.免不了相互推诿,到最后,一言堂,匆忙定案.事实证明太过草率了.项目进行中,成员间缺乏一定的沟通,造成一些不必要的困恼,比如说抱怨工作分配不均等等. 2.进行需求分析时,受困于课程作业多,还

ReactJS入门

ReactJS入门学习一 阅读目录 React是什么? React如何制作组件? 理解组件属性props 理解页面中如何渲染数据的 理解从服务器端获取数据及理解state的 回到顶部 React是什么? React仅仅是VIEW层,而我们经常看到Angular是一个完整的框架,而React不是,因此我们看到他们两个的侧重点不一样,所以也不能比较的,React提供了模板语法及一些函数钩子用于HTML的渲染,只用于View层. React的优点?       1. 虚拟DOM 在DOM树的状态发生改