中易网

现在开发安卓程序,服务器端的后台数据处理,一般用什么语言写?java可以吗?

答案:2  悬赏:40  
解决时间 2021-03-22 15:14
现在开发安卓程序,服务器端的后台数据处理,一般用什么语言写?java可以吗?
最佳答案
Android应用的服务器端是可以用C#写的:
1、C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。

2、C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。

3、C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序,MICROSOFT .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。

4、C#使得C++程序员可以高效的开发程序,且因可调用由 C/C++ 编写的本机原生函数,因此绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。
全部回答
首先,app的服务端跟web的服务端没有多大区别,而且在实际的开发过程中,业务逻辑也都是共用一套,只是会针对不同的客户端做不同的适配(这点可参考amazon,其对pc的web端,移动的web端,移动的app都做了不同程度的适配). 其次,既然与web的服务端没多大区别,那所用的技术也大同小异,对于app而言,服务端更多是一个数据接口,所以框架页大同小异; 最后,大致总结一下: 技术: 网络通信: tcp,http等; web服务:servlet, cgi脚本,asp等; 系统调度:多线程,并发等; 框架: 对应不同的web服务技术,采用的编程语言不同; 对应不同的网络通信协议,采用的框架也不同,netty->tcp,servlet等web服务框架->http等; 对应系统调度,有不同的多线程,多进程通信框架等; 对应提供不同的服务接口,有web service和restful两大类,前者基于soap协议,后者基于http协议,对应的框架就很多,不一一叙述; 除此之外,还有很多其他的技术,可先做,发现问题,自然就知道怎么去找相应的技术、解决方案(包含框架)来解决,所以先动手吧;
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
1998年9月初8的男生和1992年12月30号出生的女
福特翼虎205款2.0t车身有多重
我在北安河附近有处理车辆违章罚款的嘛?
人说话的动作,词句有哪些?
店长以什么标准分等级?
关于那些双色球预测的网站?
艾尔之光下了补丁跟新后就进不去了kom file l
橘子内含有哪些营养成分
鼋头渚景区
江苏话的烧的很是什么意思
伯乐爱马和放驴破案的原文及译文
家长帮社区是不是骗子?有谁了解吗?
flash中getURL()如何在原窗口中打开
听说锐客鞋还不错,在哪有卖的啊?
怀孕几个月唐氏筛查...
推荐资讯
得了痛风之后,都有哪些东西不能吃不能喝?
做了全瓷牙,几年之后会不会牙龈萎缩啥
西沙窝村地址好找么,我有些事要过去
修房子工人喝酒从楼上摔下来死亡楼主要付多少
如何打造一支有效的招商团队
女性左侧腰窝疼就跟拧着劲一样,骨头里面,用
黄瓜在不同的时期加水分和肥料的情况
现在有钱的女人都爱穿什么牌子的衣服
天涯明月刀什么宠物最实用
绿叶爱生活是传销骗人的吗
车子档位挂住熄火后果会怎么样
郑州大河锦江里夜总会叫什么名字
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?