为什么用推送平台?
来源:2-1 第三方平台对比选型及注意事项
_不名_
2017-08-06
为什么不用netty总是用第三方的东西?还是用来推送的莫名的失望了!
1回答
-
你好,对于这个问题,我想在课程之初和课程的初期问答中都已经询问了很多次了;而且我也总结了很多。总的来说原因很简单,用netty其实实用性太低了,因为没有多少企业会用这个去做,或许你听见的看见的很多都是在说用netty做IM什么的,说实话你其实是被误导了,在实际的企业开发中用的其实少之又少,很多使用往往都是为了装逼而用。
对于一个企业而言,要能解决问题的实际思路才是值得使用的方案,这也是为什么我们使用推送来做IM,其实说实话这里使用推送并不是必须,所以我们的框架设计是完全解耦化的,可以任意替换的;对于这一期使用推送其实是有必然原因的,因为大部分公司其实都只能负担起这个消耗,而且需求也往往都是这样。
再者对于一个IM而言,IM并不光是推送这个地方也并不是netty这个地方就叫做IM,netty并不等于IM;我们的本期课程的重点也并不在这里,我们本期课程的重点在于如何去实现IM的业务逻辑,前后端的交互,以及数据库操作等等。
本期课程总时间高达55小时,试问一下,在慕课上有谁的课程能讲这么长?在本期课程上架的时候差点儿不能上架,要知道这些都是有规定的,如果我还讲了netty那么课程时间估计得到达80小时;这样的课程我能做,但是学生不一定能看得上。
对于你说的netty这个思路我这边不上没有考虑过,就当前课程我花费了半年时间准备,辞职耗费1个月才录制完成,这些都不是假的吹的,而且真真切切的消耗;一切都可查;所以前期的各种试水都是走过的。同学学习后也觉得收获颇丰,因为课程讲解的不光是IM还包括我的一些经验。而同学对于第二期也是非常期待;在第二期我们会使用socket自己来做数据送达部分的工作,也包括语音视频聊天等等。
说了这么多,说实话,看见你的问答我心里咯噔了,毕竟课程是我的心血,我耗费非常大的作品,是我的倾心之作,我更加希望你能好好看,等你把课程都过一遍后再下结论可好??如果那个时候你还是认为课程非常不值,那么你QQ联系我就好,我给你应有的补偿。
我相信我的课程,如果都看不上我的课程,那么我想给补偿又何妨。
962019-08-22
相似问题
回答 1
回答 1