仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4855|回复: 20

[学习教程] IOS制作之J2ME,CompactFramework,c++,我该怎样弃取仓酷云

[复制链接]
莫相离 该用户已被删除
发表于 2015-1-18 11:51:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
语法弄明白@interface@property这些工具总要知道是干嘛的怎么用基础库举行基于.NETCompactFramework的开辟有段工夫了,垂垂地BOSS们发明仅位于Windowsmobile平台的使用已远远不敷,我们外部也做过一次查询拜访,列入查询拜访的人数也许一百多人,唯一10%的人利用的是基于Windowsmobile的手机,85%用的是S60第三版,剩下的则是Linux及其他,怎样闪开收回来的程序可以顺遂地跨平台,天然而然我们想到了java,公司里的一个java牛人当即用2地利间用J2ME做了个数据查询,并传播鼓吹在三个平台下可以顺遂使用(Symbian,windowsmobile,linux),在博得一片夸奖声以后,我不由对这个跨平台性发生了疑问,真的能很好地跨平台吗?
J2ME我不是出格懂得,从开辟情况上看,感到与.NET很像,java的一些特征跟c#也很像,进门的确很简单,各个J2ME标准之间的切换也很便利,不外从我打仗的几个J2ME开辟职员来看,他们基础上都是做手机游戏开辟,针对的也是较低版本的机子,但这个做企业挪动使用符合吗?
厚道说,从公司现有的需求来说,如今要做的是将windowsmobile平台下的使用搬到Symbian下,因而我们能够选择的开辟平台另有Symbianc++,c++的开辟效力要低一些,但对细节可以照应得很周全。上面是我参照我们组所总结的关于这几个开辟平台的好坏。
1、J2ME

长处:
1、移植性好,利用J2ME手艺开辟的程序,只需手机撑持J2ME标准就可以够运转这个程序;
2、开辟效力快,由于收集上相干材料良多,而且和手机操纵体系联系关系性不年夜,以是程序的开辟周期将被年夜年夜延长;
3、进门快,java言语是一个很简单上手的言语,关于一个有过开辟履历的人来讲,这个门坎被年夜年夜下降了。

弱点:
1、功效无限,为了完成J2ME的移植性,J2ME没法完成一些体系功效,一些厂商的好处干系也形成了一些手机没法很好地撑持J2ME标准;
2、速率对照慢,因为J2ME手艺运转在JVM的基本上,再加上手机的硬件限定,以是运转速率会绝对较慢;
2、SymbianC++
长处:
1、程序运转效力高,Symbian可以包管在它的平台下用c++开辟出来的程序的高功能;
2、材料丰厚,Symbian论坛与Nokia论坛上供应撑持这方面开辟的丰厚的材料;
3、切换性好,关于Symbian的各个版本,只需做稍许微调就可以够很好地在这下面使用。

弱点:
1、移植性差,用Symbianc++开辟的程序没法移植到Windowsmobile及其他平台;
2、开辟效力低,因为触及到Symbian的绝对底层,因而对这个平台要有必定的懂得才干够举行;
3、门坎较高,c++言语的特征也形成了驾奴它的难度,因而对开辟职员的请求会很高。
3、WindowsMobile(CompactFramework)
长处:
1、开辟效力高,visualstudio200X也许是这个天下上功效最壮大的IDE了,在加上c#的特征,因而用这个平台上用CompactFramework来开辟应当是开辟效力最高的;
2、文档完全,微软的文档一直以周全著称,并且各类培训视频均能收费下载到;
3、进门简单,只需你具有桌面开辟履历大概.NET平台下履历,你就可以很快地做出一个能在你的windowsmobile手机上跑得很溜的软件。弱点:
移植性差,compactframework的特征形成了它移植到其余平台上的坚苦,固然我在网上有看到一些关于它的跨平台,但效果却没法使人中意。
这个中有我一些很全面的意见,选择哪一种开辟平台仍是得看详细的需求,总不克不及说在一个装WindowsMobile上的PDA上用J2ME逝世磕,大概绝对低版本的手机上用.NET耗着。这篇文章旨在举一反三,看高人多多指导,让我们都少走一些弯路。
批评:
2008-08-1810:45byzjfeiye
我有一个s60v3的和一个mobile的,我用软件的概念是,有各自平台下公用软件的(sis/sisx等),打逝世不必java,没有的只管找替换的,找不到替换的,我会再转头看看少了这个软件行不可,不可才用java,我四周的人傍边认同我的概念的不再多数。
以是开辟各个平台的公用版本是霸道,固然贫苦点,可是最少能包管做出来的软件会有人乐意用。2008-08-1810:57byredmoon
这里要看你们的使用是甚么范例的,假如是企业使用,我以为毫无疑问是WM,至于所谓的手机份额,不是一个成绩,岂非企业使用还不克不及断定终端是甚么吗?
假如是公共使用,如peptalk,pica如许的,我倡议多个版本并行,WM的CF程序,和S60的C++程序作为重点,JAVA客户端作为帮助。2008-08-1813:25byGray.dai
今朝在做WM6。企业级使用

CF2.0 +C++,这类组合今朝看起来,能够分身开辟效力和功能的成绩。特别是做底层,C++远比C#来得好使。

今朝手上的一些PC项目,也基础上走得差未几的门路,夹杂言语编程。C++/Python,大概是.NET/C++/Python。

但愿能给楼主一个参考来自:http://www.ckuyun.com/JustDI/archive/2008/08/18/1270067.html

对应sql里的tableNSPredicate谓语类似select语句中的条件上面这三个类就可以用来请求数据了
海妖 该用户已被删除
发表于 2015-1-21 16:20:34 | 显示全部楼层
众多研发人员积极参与到iOS平台的开发中来也就不足为奇了。
再见西城 该用户已被删除
发表于 2015-1-30 21:02:41 | 显示全部楼层
在此,某不才愿将安装成功的Mac OS X系统的vmware虚拟机向有志学习iOS开发的各位学友们免费开放出来,经测试,可以在WindowsXP/Win7系统上完美运行,即便你的机器只有2GB内存。
分手快乐 该用户已被删除
发表于 2015-2-6 15:57:53 | 显示全部楼层
中国如今已然发展成为一个软件大国,软件人才的数量跃居全球之首。当然,在苹果平台的开发领域,也保持了相当强劲的发展势头。然而,很多初入iOS开发门槛的开发者,
愤怒的大鸟 该用户已被删除
发表于 2015-2-15 14:03:38 | 显示全部楼层
在百度搜索你想要了解的类名(苹果的cocoa和cocoatouch框架的类名很有特点很容易搜到,前缀都是NS or UI),看别人写的博客详解
若相依 该用户已被删除
发表于 2015-3-4 11:32:18 | 显示全部楼层
在此,某不才愿将安装成功的Mac OS X系统的vmware虚拟机向有志学习iOS开发的各位学友们免费开放出来,经测试,可以在WindowsXP/Win7系统上完美运行,即便你的机器只有2GB内存。
灵魂腐蚀 该用户已被删除
发表于 2015-3-11 19:13:44 | 显示全部楼层
培训的时候很痛苦,每天要待12个小时,上午讲课,下午和晚自习解决作业,看文档,学习的时候感觉就是资料太少,而且看着资料也不明所以,非常痛苦,
发表于 2015-3-17 20:50:09 | 显示全部楼层
因为我们老师也是自学的,给我们讲课说的最多的就是百度,谷歌,查文档。
飘灵儿 该用户已被删除
发表于 2015-3-25 00:23:05 | 显示全部楼层
好处就是运行速度会变快,ios6针对系统的优化进一步加强了,很多网友测试ios6,第一感觉就是速度快,而且ios69会有一些新功能,新浪微博,facetime支持3G网等等。。弊端就是,现在的ios6只能算是正式版本的第一个版本,bug很多,不少人刷完ios6都出现了很多毛病,开不开机,缺少图标等等。。最好现在不要升级,等官网放出下一个版本的时候,再选择升级。。。
不帅 该用户已被删除
发表于 2015-4-12 09:57:56 | 显示全部楼层
开始的时候甚至想放弃,不过想想自己的未来,只能咬牙坚持,课下就不停的缠着老师。放学就补基础,这些基础的东西没有速成的,只有刻苦努力。我是后来发现的,转变自己的心态,不要读书看资料当成一种痛苦
柔情似水 该用户已被删除
发表于 2015-4-22 02:42:41 | 显示全部楼层
到大三时,学院与我去培训的机构成立了实习基地,并让我们寒假去实习了一段时间,感觉还不错,于是在大四的时候去培训了
小魔女 该用户已被删除
发表于 2015-4-26 12:43:14 | 显示全部楼层
每个行业都一样,想要一天学有所成是不可能的,一定要做好努力的准备,做ios不是简单的学会oc语言。不怕多走弯路,就怕不肯动手。
只想知道 该用户已被删除
发表于 2015-5-1 13:10:34 | 显示全部楼层
首先是基础,在汉昌的课程非常全面。从object—c到最后的毕业项目,基本上方方面面都涉及到了,我是一名非计算机专业的学生,起初学习还有点吃力,因为基础知识薄弱。经常像听天书
金色的骷髅 该用户已被删除
发表于 2015-5-2 20:36:03 | 显示全部楼层
有办法利用自己手头的电脑立刻开始这个美妙旅程的。
爱飞 该用户已被删除
发表于 2015-5-9 06:43:41 | 显示全部楼层
有办法利用自己手头的电脑立刻开始这个美妙旅程的。
再现理想 该用户已被删除
发表于 2015-6-8 10:45:31 | 显示全部楼层
培训时可以选择安卓,iOS,Java,因为实习的时候我选了安卓,当时实习时间只有三周,学的晕头转向,而java我也没学过,iOS的基础是C语言,这个大学里还是学过的,于是选择了iOS。
深爱那片海 该用户已被删除
发表于 2015-6-8 16:01:02 | 显示全部楼层
其实在培训的过程中,学习到最多的就是查资料的方式,当时感觉老师好坑,什么都不告诉我们,让我们自己去查,但是现在觉得还是要自己解决问题,这样才能理解的更加深入。
兰色精灵 该用户已被删除
发表于 2015-6-22 20:44:20 | 显示全部楼层
看完这个你就可以有多种选择来踏入做应用的阶段
谁可相欹 该用户已被删除
发表于 2015-6-30 00:04:04 | 显示全部楼层
因为我们老师也是自学的,给我们讲课说的最多的就是百度,谷歌,查文档。
乐观 该用户已被删除
发表于 2015-7-18 01:13:02 | 显示全部楼层
重要的是,放眼全球也的确找不到第二个如苹果iOS平台这样健壮、完整、先进而且为开发者带来真实收益的开发平台来。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-3-29 14:41

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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