首页 > 软件开发 >有用的软件开发 有用的软件开发工具

有用的软件开发 有用的软件开发工具

IT信息网 2024-05-03 13:06:02 0

大家好,今天小编关注到一个比较有意思的话题,就是关于有用的软件开发的问题,于是小编就整理了2个相关介绍有用的软件开发的解答,让我们一起看看吧。

独立开发一个App是一种怎样的体验?

的确很有成就感,我当时做APP的原因是windows从XP升级后,就看不了新帆新闻组(古老的东西,不知道这里有没有人知道)了。看个帖子还得开个虚拟机,郁闷。翻遍了谷歌安卓市场,也没找到一个能用的,就想自己动手写一个吧。

有用的软件开发 有用的软件开发工具

在写这个APP之前,我从来没写过正儿八经的APP,其实在这个APP之后我也没写过,空前绝后了都。毕竟我不是干这行的,但我当时写嵌入式代码也写了十来年了。

所以就边学编写呗,从编译环境到JAVA语言;从Hello word到邮件编解码;从UI到线程池......百度是左膀,谷歌是右臂;复制、粘贴、修改、编译、测试。图标自己画,功能定义、界面、代码、测试通通自己来。

过程是苦的,最开始发布在新帆新闻组内部圈子里,反响不错!有网友提议发布到谷歌市场上去,还给我出主意弄打赏模式,国外人慷慨嘛,我就弄了一个Paypal账号,结果没有一个人打赏的,评分倒是不错,4.6左右。其中有很多热心的国外网友不停的提各种修改意见,以及反馈BUG,主动帮你翻译成他们国家的语言,所以到后来,我的APP有中文简体、中文繁体、英文、意大利文、德文、俄文等多种语言了。

打赏不成,后来就弄成了两个版本,免费版(有广告),收费版(5美元一个),没多久我账户就有好几千块钱了,但弄不回来,谷歌不接受国内的银行卡。又是一番折腾,开了一个港元账户,才把钱提现出来。但新闻组这个群体比较窄,一个月也就千来块人民币,再说初衷是满足自己的使用需要,所以慢慢的不再维护了。网友说开发一款苹果系统的,也懒得折腾了,再说也不会啊,还得重头再学一遍。

这个APP总体带来了五六万的收入吧,到现在每个月还有个几百块钱的样子。但钱是次要的,每天打开邮件,看看网友的建议,那种被需求的感觉才是最好的。

独立开发一个APP会有很大的成就感。当然APP最重要的是实用性。很多刚入门的程序员可能都很热衷的去开发一个APP。但是那些职场上工作的程序员可能已经失去了独立要去开发一个APP的热情。

因为现在APP也非常的多,基本上你要用到的功能都能找到现成的。所以自己花时间再去开发一个,并不一定会有什么用户想想可能就放弃了。

所以如果有什么好的创意,并且市场上也没有现成的东西。独立去开发一个APP,用业余的时间完成一个好的方案还是挺让人兴奋。

没啥特别的感觉 一直就这样做的。

前端后端一起做,缺点就是做得比较难看。

看着东西慢慢的搭起来还是很不错的感觉。

最近在做一套财务相关的东西玩玩,目前打算支持同时支持Windows Linux 和安卓客户端,外加浏览器。希望不要烂尾了。

今年独立开发了一款!

用的是uni的框架!后台,前端都是uni的框架!

零零散散的耗时差不多三个月时间,上架了苹果应用市场,小米和华为应用市场,微信/QQ/百度/头条/抖音/支付宝小程序也都上线了!

2018年时还是ios原生开发,空闲时写了个工具性质的app,那时候还不会后台,所以是离线版的,只有ios版,因为留有电话,所以会接到使用者的反馈,这个慢慢的也是再给自己打气!

所以,今年就写了个全平台版本!过程真是难受!

做开发多年,想着一定明确需求,这个是开发的大忌,谁知道,改了一遍又一遍!唉,没有办法,自己的项目,后台前台的需求变更都是自己扛,没有沟通成本,那就为了项目好自己一个人抗下了所有!如果后台让第二个人写,两人肯定打架!哈哈

软件是工具性质的,用户量不是特别大,没有想过如何挣钱,只是想着做程序多年,独立写个程序纪念一下!

感受的话:如果你想开发这个自己的app,独立开发虽然工作量大,但是你可以完全按照自己的意愿来!毕竟改动任何一个功能,在没有利益产生的情况下,没谁会忍受你的需求变动!

简单说下我写的app:

想记录东西时,可以自己设定录入模板,设定每项的输入方式,然后可以自动检查录入的适合符合规则!

作为独立开发了7年的老鸟,我来谈谈。

你会体验到前所未有的成就感,你无中生有的创造了一个App,看着一天一天增长的用户量;你感受到了个人价值得到体现,当你首次收到用户的邮件夸奖你的应用时你会无比自豪。

你会学到你工作中学不到的技能,软著如何申请?如何发布应用到市场?没有Ui设计师怎么办?没有服务端支持怎么办?如何推广呢?应用怎么赚钱呢?等等这些你都会接触,慢慢的你都会学到解决方法。

你会打开收入的天花板,你发现随着App给你带来的收入越来越多,似乎工作带来的那点工资已经微不足道了。你开始想着能不能靠独立开发应用养活自己,甚至出去创业。

独立开发一个App真的是非常有意思,跟平时工作完全不一样;直接面对用户、直接获得收益。

在Android刚上市的2008年我就开始开发App了,那个时候基本上都属于摸索阶段,基本上都是独立完成的,而且文档非常的稀缺,就算是官方文档也有很多不全的地方。不过好在那个时候的App相对在功能上还算是简单,举个例子来说,那个时候我开发了一款智能记账的App,基本上只需要实现记账和数据展示的功能就OK了,不过同样类型的App,在现在可能还有包括跨设备同步、消费数据分析、智能数据获取等等功能。所以如果现在要做一个可以上架有一定竞争力的App,独立开发几乎是不可能的,除非没有任何上架时间的压力,那也就是慢慢做,不需要为之后的运营推广甚至商业变现负责任。

不过现在开发App的开发模式也丰富了很多,无论是开发框架还是两个手机操作系统支持的编程语言上的进化,都已经大大提高了开发效率,比如苹果推出的Swift语言,就是更类似脚本语言的方式来开发App。而且现在很多跨平台开发框架也能让程序员开发一套代码部署到不同平台。不过难点是,现在前后端的开发技术越来越分离,很多程序员可能只接触过前端或是后端技术,这样对于现在这个移动互联网时代来说,独自一人开发一个App几乎是不可能的,除非后续扩展了自己的技术栈。

总结来说,在现在这个激烈竞争的App市场上,要独立开发一个App不只需要全面的技术栈,还需要有对用户需求的敏锐度,要不开发出来的App可能连上架的机会都没有。

UG,PROE,solidworks这三个三维设计软件哪个更好用、更易学 ?

不要只问哪个好用和易学,更应该要问这三个软件分别适合用于什么行业,什么工作领域,因为只要你一旦确定从事什么行业,从事什么工作领域,就基本决定你用什么三维设计软件,基本由不得你去挑,明白这一点很重要。

这三个软件我都用过,其中,UG、SOLIDWORKS在很早之前用过一段时间,而PROE用的时间最长,这个软件现在升级后叫CREO了,下面统一称CREO吧。

先来说说哪个软好用,这三个软件之中,如果放在十几年前,那PROE绝对是最难用的,用过最早的版本是proe2001,可以说超级难用,全是瀑布式的菜单,命令非常难找,然后到了野火版开始就变得方便了很多,但跟同期的UG和SOLIDWORKS在操作便利性方面还是要弱一点,现在到了CREO之后,操作上又方便了很多,现在把这三个软件放在一起比较,我认为已经半斤八俩,已经差别不大了。

关于易学方面,我认为UG和SOLIDWORKS比CREO稍微容易一点,当然,也有可能我当时先学PROE有了基础的缘故吧,还有可能就是CREO比较严谨的建模思路吧,包括其全参数化的建模过程,其它两个软件顶多算半参数化建模,另外,包括CREO的上下层父子关系也非常多,修改的时候,稍不留神就会一片飘红,全部出现特征失败,不过抛开这两点,我认为这三个软件的易学程度也半斤八俩了。

再说一下这三个软件各自的特点。

1、UG:它是一款集CAD/CAM/CAE于一体的软件,其中CAD、CAM模块使用者较多,其三维建模能力和曲面功能也很优秀,可做出G3级曲面,并且,其加工仿真功能也很强大,可以满足由三维建模、NC加工等一条龙操作,能满足绝大多数用户的需求。

UG广泛应用于模具设计、加工编程等等工作领域,另外,在汽车行业的设计领域也有一定的用户群体。

2、PROE(CREO):它也是一款集CAD/CAM/CAE于一体的软件,三维建模功能强大,全参数化建模,而且,建模过程严谨,父子特征众多,适合做严谨的产品结构设计,其曲面建模也比较方便,但缺点是做出来的曲面质量不够高,似乎只能做到G2级曲面,但是,已经可以胜任除了汽车、航空行业之外的绝大部分行业。

CREO广泛应用于家电、数码、电子产品、通迅产品等等行业,而且,地域方面以我国沿海发达城市为主。

到此,以上就是小编对于有用的软件开发的问题就介绍到这了,希望介绍关于有用的软件开发的2点解答对大家有用。