LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: yuanziyang

[请教]在为公司做个即时通讯软件,不知道如何开始做

[复制链接]
发表于 2005-4-4 15:54:11 | 显示全部楼层
www.theserverside.com
search一下,会让你很开心的,呵呵.服务器用java,不过要考虑到以后的migration to c,我是一直想说服公司用c,虽然用java做很简单.不过他们觉得java简单. ==
回复 支持 反对

使用道具 举报

发表于 2005-4-4 16:00:01 | 显示全部楼层
呵呵,用java作不是简单,是构架好,在企业级构架方面java确实是很强的,c强的是效率高,不过以后的机器性能越来越好了,而且java还有很多适合集群的企业级构架。
回复 支持 反对

使用道具 举报

发表于 2005-4-4 17:45:54 | 显示全部楼层
楼上的说的其实有问题.我一向不喜欢用语言来界定什么.其实c也可以做很好的架构,只不过比java需要更多的技巧和专业知识罢了.

PS:虽然如此,我还是dislike c++,呵呵,c++的fans忽略我
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-4 18:00:38 | 显示全部楼层
Post by zbw76
构架设计好后就是写代码的体力劳动了,这个应该很容易了,
比如可以把主程序组织成一个包,监听线程等网络部分组织成一个包
处理收发信息的内容作一个包,最重要的就是这第三个了,这个应该是
你的业务逻辑的主要实现部分,再详细就没有办法说了,再详细我就的把实现代码给你写出来了:)
那可是巨大的体力劳动:P


恩,已经非常感谢了!我会找点资料看看后,我才能再提出一些问题。再次感谢!
回复 支持 反对

使用道具 举报

发表于 2005-4-5 08:40:02 | 显示全部楼层
楼上的说的其实有问题.我一向不喜欢用语言来界定什么.其实c也可以做很好的架构,只不过比java需要更多的技巧和专业知识罢了.

PS:虽然如此,我还是dislike c++,呵呵,c++的fans忽略我
========================================================================
不是说用语言界定什么,是干什么事有干什么事的合适的东西,比如写操作系统,还是c好,作企业应用,因为有很多大公司在java或.net上已经提供了很完善的解决方案,而且还有很多开源的好的解决方案,当然选择他们比较合适。还有比如作界面,那VB什么的就有用武的地方了,语言之间没有什么大的差别的,除了语法,但是在各个领域的一些资源会固定使用一定的语言(大部分会使用,不是所有),这个时候再使用其他的会很费劲,作很多重复劳动。不过你要是纯粹为了研究就无所谓了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-5 10:03:46 | 显示全部楼层
任何存在的事物都是对的。大家带点自己的感情色彩并站在不同的角度谈论一个问题是不合适,比如,效率的角度,功能的角度,易用性的角度,个人学习性的角度,企业应用的角度,现有开源代码的角度,未来发展的角度等等。。。这么多的角度出发得出得结果当然各不相同。我想C++和JAVA的发明者也不是为了争论出谁好谁坏而发明的,差的东西自然会被市场所淘汰,既然它还活着就是真理,有它的价值!
呵呵,兄弟们好象有点跑题啦!!!
回复 支持 反对

使用道具 举报

发表于 2005-4-12 11:43:34 | 显示全部楼层
为什么不使用jabber呢?这个是一个标准,里面已经有很详细的功能定义。根据这个标准已经有了很多的实现,有商业的,也有开源的。
即使你想自己开发一个,也可以拿它来作参考。我手头有一本书SkillSoft.Press.Java.InstantCode.Developing.Applications.Using.Jabber.eBook-LiB.chm,如果你需要,可以发给你。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-12 15:21:40 | 显示全部楼层
Post by pathfinder
为什么不使用jabber呢?这个是一个标准,里面已经有很详细的功能定义。根据这个标准已经有了很多的实现,有商业的,也有开源的。
即使你想自己开发一个,也可以拿它来作参考。我手头有一本书SkillSoft.Press.Java.InstantCode.Developing.Applications.Using.Jabber.eBook-LiB.chm,如果你需要,可以发给你。


对jabber了解的不是很深,只知道它是个即时通讯系统,在这个基础上可以自己开发吗?请指点
我的邮箱,yuanziyang@yahoo.com.cn,非常感谢先!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-13 10:56:47 | 显示全部楼层
今天收到,谢谢!看看先
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表