Ⅰ 用什么做软件好
你所说的强大功能的软件,你上面提到的语言都可以做到,只是难易不同罢了,C语言比较适合对计算机底层硬件控制程序的开发, VB比较适合数据库类应用程序开发,同时也可以开发一些桌面软件,VC适合开发桌面软件,当然也可以做其他的,JAVE适合跨平台的软件开发, 这些都是相对的.
做界面VB、VC、JAVA都比较容易,其中VB最容易,C语言做界面开发比较难,也是你误会他只能做小软件小游戏如贪食蛇的原因
Ⅱ 一般的软件都是用什么软件做的
问题不太明确,使用不同版本的编程软件,面向对像设计。
Ⅲ app用什么软件制作的
你好!随着移动手机的普及,移动APP应用软件也流行起来。“启汇网络”市场部通过调查得出一组数据:20%左右的企业已经拥有或者正在开发自己的app应用软件,60%左右的公司已经把开发app软件列入近期公司发展项目中。可以看出,大部分公司和站长都有想法把自己的网站制作成app软件,跟紧潮流步伐。但app开发涉及到的技术比较专业,开发语言要想熟悉掌握也并非一件易事。那么,在技术还未过关的情况下,如何制作app应用软件呢?
接下来,我将给大家介绍一些适合制作简单app的软件,让各位在未掌握app开发语言情况下,依然能制作出属于自己的app应用软件。
一:Appmakr
AppMakr是一个可以让你在几分钟之内创建应用程序的一种服务,无需编码能力。使用该工具,你可以创建iPhone和Android应用。还有一些可供选择的功能,包括将网站连接到你的应用程序、HTML5功能、推送通知和广告支持。通过AppMaker账户,你可以创建无限数量的应用程序。
目前Appmakr是国外比较流行的应用生成工具,在国内也享有一定知名度。
二:AppCan
AppCan属于移动应用开发平台,应用引擎支持Hybrid App的开发和运行。并且着重解决了基于HTML5的移动应用目前"不流畅"和"体验差"的问题。使用AppCan应用引擎提供的Native交互能力,可以让HTML5开发的移动应用基本接近Native App的体验。
与Phonegap支持单一webview使用div为单位开发移动应用不同。AppCan支持多窗口机制,让开发者可以像最传统的网页开发一样,通过页面链接的方式灵活的开发移动应用。基于这种机制,开发者可以开发出大型的移动应用,而不是只能开发简易类型的移动应用。
三:appBook
appBook平台是多平台移动应用制作工具,可以广泛用于书籍制作,个人杂志发行,宣传手册,支持iPad、iPhone、Andriod等平台,不支持pc平台。真正做到了一次编译多平台发布。目前appbook平台有:iebook平台、及、appbook应用制作平台.
Ⅳ 现在做程序主要用哪些软件
去年最受欢迎的语言和往年一样,没有变化,仍然是:Java、C、C++、PHP、Basic。前几名的语言要在短短的一两年有变动,是不太可能的。这五个语言哪个不是占据Top 5的位置五或十年以上?估计2009年仍然是这样的局面,由这几个语言独占鳌头。
但C#已经在快步进逼BASIC,可能再过两年就可以进入前五名。C#上升,BASIC下降,某种程度上反映出微软的VB程序员正转换到C#语言。C#正在逐渐累积和Java抗衡的能量。
在2009年,最值得重视的编程语言好消息,应该就是C++了。C++ 0x的x最终被设定为9,将于2009年推出这个标准。经过十年的经验累积,许多C++既有的缺点都将在这个标准中获得改善,值得我们期待。
得益于Google的强力背书下,Python这几年小有斩获,现在已经变成通用型脚本语言的第一选择,Python兴起,导致Perl风华难再,两者消长的态势相当明显。而且在2008年末,大家期待已久的Python 3.0也终于推出了。
现今,我们生活在Web的时代,Web后端或许百家争鸣(Java、PHP、.NET、……),但Web前端还是JavaScript一枝独秀。尽管JavaScript语言存在许多为人所诟病的地方,但JavaScript的重要性仍会持续上升。
对Delphi来说,我承认我过去看走了眼,认为它会持续触底,但2008年显然是Delphi重新被群众拥抱的一年。Delphi曾经拥有许多高手级的使用者,甚至对Visual Basic造成威胁,但是过去这几年在Java和.NET的出现之后,以及Web应用席卷全球后,Delphi明显地被边缘化了。外患加上内忧(Borland公司内部的变动),使得Delphi的形势相当不佳,连原文书都找不到几本。在Borland将开发工具部门切割出CodeGear,接着CodeGear又被Embarcadero买下之后,Delphi好像又渐渐有起色了,但说它拨云见日还太早。
如果说Delphi触底反弹,那么遭遇完全相反的就是Ruby了,近期Ruby的招聘大幅降低。对于一个窜升太快的语言,需求稍微有跌落,是正常现象。Ruby长期应该仍会是缓慢上升的格局。
今年是Lua丰收的一年,能见度大增,除了用在游戏软件开发之外,也陆续被一些重要的商业软件商所采用(例如Adobe公司)。我看好Lua,因为在嵌入式语言领域,还没有其他语言可以与之匹敌。
说到Adobe,今年推出AIR之后,好像市场的热度还没起来,所以Adobe的官方语言ActionScript依然载浮载沉。我希望它能在2009年有更好的表现。
Erlang在2008年的表现不错,持续缓慢上升。Java平台上的两个语言Groovy与Scala也开始受到关注。这些新语言某些程度也相对地呼应了函数式编程(functional programming)与动态语言崛起的现实状况。
根据Net Applications在2009年1月的数据显示,Apple计算机的市场占有率已经达到9.63%,而且iPhone在过去这一年半的销售数字更是相当抢眼。受其影响,开发MacOS应用软件的官方语言Objective-C也大有斩获,越来越受到重视。要不是Apple的笔记本太贵我买不起,否则我早就开始学Objective-C了。
我注意到过去一年有一个奇怪的语言忽然冒出头,叫做Alice。Alice是一个3D动画的制作环境,适合用来辅助说故事。这个语言之所以叫做Alice,该不会是和“Alice's Adventures in Wonderland(爱丽斯梦游仙境)”的故事有关?
容我在此有一点私心介绍一下REBOL语言。根据目前的开发进度来看,2009年将会是REBOL 3.0发布的一年。我希望大家多多关注这个语言。你可以到我的REBOLOGY博客(http://RebolLovesJerry.blogspot.com)上看看它的动态。
分析完重点语言之后,就整体来看,我们会发现动态语言和函数式语言越来越受欢迎。我自己就是从C、C++到Java、C#,再到Erlang、REBOL,我使用的语言越来越动态、越来越偏函数式编程。
动态语言受欢迎
由于动态语言越来越受欢迎,.NET和Java都注意到这样的现象,试图让动态语言可以更容易地整合到自己的平台上。Java阵营的Da Vinci Machine,微软的DLR(Dynamic Language Runti-me)都是这种趋势下的产物。我们可以预期在不久的未来,动态语言会更加蓬勃发展。
动态语言势力之广,可能远远超出你的想象,下面列出常见的动态语言:D、JavaScript、ActionScript、Erlang、Groovy、Lisp、Lua、Objective-C、Perl、PHP、Python、Ruby、Scala、Smalltalk、Tcl、VBScript。
究竟动态语言有什么样的魅力?因为动态语言可以用更简单的方式,做到静态语言很难做到的事。我很难用三言两语介绍动态语言的特点,而且动态语言的定义也似乎见仁见智,值得写一篇专文好好地介绍。
函数式语言崭露头角
除了动态语言,函数式语言也是一种趋势,连微软都推出了F#。去年年中我在台湾微软讲过两场F#的讲座,听众不少,显示大家对这类编程技术相当好奇。
函数编程(FP)长期以来没有出现在主流的商业软件世界,真正让FP无法被接受的原因可能是“执行效率”。传统上,函数式编程语言的效率确实比命令式(imperative)编程语言来得差,这在商业系统上是不能忍受的。但是这个原因却有了变化。今天,我们有了新的衡量标准:“简单”、“快速开发”比其他因素都更重要,因为现在软件的复杂度已经到了我们无法忍受的地步,而IT产业的竞争也比以往激烈许多。
想要“简单”、“快速开发”,就要用比较高阶的抽象,因此函数式编程比命令式编程更适合现在的开发环境。这些年来硬件的进步,使得函数式编程的效率不再是大问题;甚至由于编译技术的进步,函数式编程语言的执行速度,现在也已经不再是吴下阿蒙。
近年来硬件的发展,使得局势似乎180度反转成为对FP有利的局面:多CPU、多核心、超线程(Hyper Threading)的硬件架构普及,以及分布式运算的流行,这根本就是专为滋养FP繁殖而打造的环境。
但是,大多数的程序员想从OO或者procere式的编程方式,转到FP,难度是不小的。
语言联合国
当一个系统比较大的时候,使用混合语言编程是很常见的,因为:
每个语言都有适合使用的时机,一个大系统可以分成多个次系统或模块,每个次系统都有不同的特质,适合采用不同的语言。
大系统开发时,开发者的人数变多。每个人倾向于使用自己熟悉的语言和工具。
以我自己的例子来说,基于上面的考虑,我规划的系统,同时使用C++、C#、REBOL、Lua,未来可能还会加入Erlang。我们用C++进行系统编程(处理低阶的,和操作系统相关的部分),使用C#写跨平台的服务器(未来考虑用Erlang取代),使用REBOL写解析器和编译器,使用Lua作内部脚本语言。每个语言各适其所。
使用混合语言的开发方式,另一个好处是程序员擅长什么就用什么。学习一个语言到精通的地步,需要很长的时间。我们无法要求自己团队的程序员都能使用某个我所熟悉的语言,可以退而求其次,让他们用自己最熟悉的语言,只要开发出来的东西符合我们规定即可。
使用混合式语言开发,只要模块切割得当,接口定义清楚,架构设计正确,那么绝对是可行的。这是我的经验之谈。
但是也请注意,混合多语言可能会导致维护难度的提高。当开发某模块的人离职,且当初他所使用的语言没有其它人会,这个时候麻烦就来了。
混合多种语言开发系统,有可能要面对语言之间的阻抗(impedance)问题,就好像不同国家之间会有不同的文化隔阂一样。好的系统设计应该要考虑到这一点,减少模块之间的接触点,设法让语言之间的阻抗降到最低。
我的建议
如果你想培养一个全能的联合国梦幻开发团队,我的建议是要集合下面的语言人才:
C:进行系统开发
C++:进行COM与传统的微软技术开发
C#:进行现代的微软技术开发
PHP:进行Web后端开发
JavaScript:进行Web前端开发
Objective-C:进行Mac或iPh-one开发
Java:毕竟许多地方还是会用到Java
Python:进行脚本开发
如果有一支这样的梦幻团队,应该是任何软件都能很快地开发出来吧!我想。
2009年,估计全世界经济都处于低谷,这个时候,身为程序员的我们,更应该好好学习一两个语言,为未来做准备。我的建议是,如果你只会系统语言,就挑一个脚本语言学习;如果你只会脚本语言,就挑一个系统语言学习;如果你只会Procere语言,就挑一个OO语言学习;如果你只会OO语言,就挑一个函数式语言学习;如果你只会静态语言,就挑动态语言学习。如果你都会了就挑逻辑式语言(Prolog)学习。如果你是个怪胎,什么都会了,连Prolog都会了,那么就学习REBOL吧!
(本文来自《程序员》杂志0902期)
---任何软件都能开发出来有点夸张
比如说加壳程序 调试程序 反汇编反编译程序 不懂汇编语言应该写不出来吧
Ⅳ 用什么软件做手机app软件哪个好
楼主可以用app制作平台呀!免费app制作平台很多,像国外的有appmaker,国内的应用之星,我都用过。感觉应用之星更适合国人,操作很方便,不用懂任何编程技术,是个人一看就会,而且应用之星还免费,不像其他的制作平台要年费什么的。楼主有不懂的地方可以继续追问我哈~
Ⅵ 制作app都用到哪些软件
如何设计一个好用的App软件?
设计需要学习的软件分为4款,分别有PS,AI,AE,ARP,外加两个辅助插件如思维导图, 马克鳗等软件,这些都是一名UI设计必需要掌握好的软件。
Adobe Photoshop CC 2018简称PSCC2018
Adobe Photoshop,简称“PS”,是由Adobe Systems开发和发行的图像处理软件。
2018年12月推出的Adobe PhotoshopCC2018为市场最新版本。
PS可以用来从事,平面设计,网页设计,UI设计等多种设计工作。
在UI设计中PS的使用率在90%以上,所以作为一个合格的UI设计师。PS是肯定得掌握的。
PS可以在UI设计中,绘制界面设计,图标设计等。
Adobe Illustrator CC 2018简称AICC2018
Adobe illustrator是一种应用于出版、多媒体和在线图像的工业标准矢量插画的软件,
作为一款非常好的矢量图形处理工具,Adobe Illustrator广泛应用于印刷出版、海报书籍排版、专业插画、多媒体图像处理和互联网页面的制作等
2017年12月推出的Adobe illustratorCC2018为市场最新版本。
AI可以用来从事,平面设计,网页设计,UI设计等多种设计工作。在UI设计中AI的使用率也是非常高的,主要可以用来绘制图标,界面等设计。
Adobe After Effects CC 2018简称AECC2018
Adobe After Effects简称“AE”是Adobe公司推出的一款图形视频处理软件,适用于从事设计和视频特技的机构,
包括电视台、动画制作公司、个人后期制作工作室以及多媒体工作室。属于层类型后期软件。
2017年12月推出的Adobe After Effects CC2018为市场最新版本。
AE可以用来从事影视后期, 平面设计,UI设计等多种设计工作。
在UI设计中PS主要用制作交互动效图。
Axure RP Pro 7.0简称ARP
Axure RP是一个专业的快速原型设计工具。Axure(发音:Ack-sure),代表美国Axure公司;RP则是Rapid Prototyping(快速原型)的缩写。
Axure RP的使用者主要包括商业分析师、信息架构师、可用性专家、产品经理、IT咨询师、用户体验设计师、交互设计师、界面设计师等,
另外,架构师、程序开发工程师也在使用Axure。
在UI设计中ARP主要用制作交互原型图。
Ⅶ 通常用什么做软件
现在感觉用的java,vc++,和.net较多吧
Ⅷ 用什么软件做的
这可以使用苹果手机的备忘录制作