请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为什么用推送平台?

为什么不用netty总是用第三方的东西?还是用来推送的莫名的失望了!

正在回答

1回答

你好,对于这个问题,我想在课程之初和课程的初期问答中都已经询问了很多次了;而且我也总结了很多。总的来说原因很简单,用netty其实实用性太低了,因为没有多少企业会用这个去做,或许你听见的看见的很多都是在说用netty做IM什么的,说实话你其实是被误导了,在实际的企业开发中用的其实少之又少,很多使用往往都是为了装逼而用。


对于一个企业而言,要能解决问题的实际思路才是值得使用的方案,这也是为什么我们使用推送来做IM,其实说实话这里使用推送并不是必须,所以我们的框架设计是完全解耦化的,可以任意替换的;对于这一期使用推送其实是有必然原因的,因为大部分公司其实都只能负担起这个消耗,而且需求也往往都是这样。


再者对于一个IM而言,IM并不光是推送这个地方也并不是netty这个地方就叫做IM,netty并不等于IM;我们的本期课程的重点也并不在这里,我们本期课程的重点在于如何去实现IM的业务逻辑,前后端的交互,以及数据库操作等等。


本期课程总时间高达55小时,试问一下,在慕课上有谁的课程能讲这么长?在本期课程上架的时候差点儿不能上架,要知道这些都是有规定的,如果我还讲了netty那么课程时间估计得到达80小时;这样的课程我能做,但是学生不一定能看得上。


对于你说的netty这个思路我这边不上没有考虑过,就当前课程我花费了半年时间准备,辞职耗费1个月才录制完成,这些都不是假的吹的,而且真真切切的消耗;一切都可查;所以前期的各种试水都是走过的。同学学习后也觉得收获颇丰,因为课程讲解的不光是IM还包括我的一些经验。而同学对于第二期也是非常期待;在第二期我们会使用socket自己来做数据送达部分的工作,也包括语音视频聊天等等。


说了这么多,说实话,看见你的问答我心里咯噔了,毕竟课程是我的心血,我耗费非常大的作品,是我的倾心之作,我更加希望你能好好看,等你把课程都过一遍后再下结论可好??如果那个时候你还是认为课程非常不值,那么你QQ联系我就好,我给你应有的补偿。


我相信我的课程,如果都看不上我的课程,那么我想给补偿又何妨。

9 回复 有任何疑惑可以回复我~
  • 提问者 _不名_ #1
    非常感谢!谢谢老师,我还是学生不太懂,百度的时候有说用mina有说用netty 他们说netty比较高级但是我又始终写不出,就来看老师的课程了,老师这里东西特别多,先是git,gradle什么的还有各种框架,那些框架我都没见过,不太懂,然后就发了点牢骚,希望老师不要介意!老师
    回复 有任何疑惑可以回复我~ 2017-08-09 01:25:17
  • Qiujuer 回复 提问者 _不名_ #2
    嗯嗯 。我也懂,所以才会写这么多去阐述这个问题,也是希望你能明白为什么。希望你看完课程后 你能满意。
    回复 有任何疑惑可以回复我~ 2017-08-09 09:49:02
  • 老师别伤心~ 大多都喜欢你的课程
    回复 有任何疑惑可以回复我~ 2017-12-26 08:59:51
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信