阅读提示:为防止内容获取不全,请勿使用浏览器阅读模式。
原理确定了之后就是具体的实行了。
结果设计这一系列的问题解决才能实现最终的产品完成。
要完成产品的生产,首先要解决的就是服务器的问题,俗称SERVERSE,而服务器中最重要的就是算法了。
在一个电脑中有的人觉得CPU是最关键的,有的人觉得电脑的操作系统是最关键的,就比如INDOS来说这中系统的可视化操作远远比其他LINUXS等系统方便,因此占据了市场的大部分份额。对于电脑来说什么最重要还真的不好确定,因为所有的东西都很重要的样子,系统重要CPU也重要,系统支撑起了用户的操作,而CPU则是负责逻辑处理用户的操作,这两个一个是软件的核心一个是硬件的核心,很难比较谁更重要。
对于手机来说同样的,无法比较是安卓系统重要还是CPU处理器重要,因为手机的架构和电脑差不多,CPU也是用来处理用户的操作的,而安卓系统则是一种用户的可视化环境,两个方面相辅相成才能造就手机的方便使用。
那么对于眼镜显示器来说什么最重要?
首先要理解设计眼镜显示器的时候是如何对眼镜显示器定位的。刘云对眼镜显示器的定位是一个交互软件,那么什么是交互软件呢,说白了就是类似微心这种社交的软件,它并不是INDOS这样的系统。但是眼镜显示器这个交互界面和传统的饿社交软件不太一样,它实现的是和基站的交互。
正是因为把眼镜显示器看成是一个交互的软件,自然是不能用系统和CPU来衡量这个软件了。
那么对于眼镜显示器来什么最重要,可能有人会觉得是系统,这很明显是错误的,如果是手机系统肯定重要,如果是微心这种社交软件系统就不那么重要了,系统只是一个环境只是一个辅助微心运行的工具而已。
因此系统对眼镜显示器这个界面来说不那么重要。
那么CPU重要吗,CPU当然重要了,因为CPU是所有运算和逻辑必须有的工具相当于是人体的大脑,没有CPU自然是没法工作了。
可是眼镜显示器是一个界面,并不需要显示器,就像手机的屏幕一样需要给手机屏幕装个CPU吗?
抛去CPU和系统这两个重要的因素,最重要的还是算法。.
对于一个社交软件来说算法才是软件的灵魂。一个好的算法可以保持软件极高的安全性,如果算法很容易被破解,那随随便便一个人来抓包,随随便便的就把大家的聊天记录给破解了,试问这样的社交软件谁敢用?
没有好的算法社交软件和裸奔没有什么区别,那些HACK轻轻松松的想看谁的聊天就看谁的聊天简直是不要太简单了。
因此如果做社交软件必须把算法做好,算法自然是越难越好,算法越复杂难度越高,破解所需要的的时间也就越多,越能保证数据的安全性。
眼镜显示器相当于CS模式,CS模式叫Clint和SERVER的交互模式,区别于BS这种BROER和SERVER模式,意思是客户端和服务器的交互。
刘云要做的就是保证这种CS模式的安全性,可惜刘云并不会什么算法,这是没办法的事情,他又不是什么程序员出身,怎么可能懂算法呢,尤其是复杂的算法。
这种问题只能是求助刘金伟了。
等刘金伟来了后,刘云问道:“金伟,我想做一个社交软件的话,你有没有什么好的算法来保证设计软件的安全性,必须安全才行,不能是那种特别容易被人破解的算法,越安全越好。”
“这个我真没有,我虽然是软件工程师,然而我只做软件的编辑这一块,算法可是非常复杂和麻烦的,严格来说算法完全可以单独的作为一门学科独立出去,算法并不是一定包含在软件工程里面。”刘金
本章未完,请点击下一页继续阅读》》