[Newbies] 终于开始使用DeepIn开发,是破石头还是吃螃蟹?
Tofloor
poster avatar
yudianbaba
deepin
2021-04-07 19:13
Author

2012年用asp.net包括了业务办理,报表统计和流转系统。2015年后源代码更新用vs2012编写。中间偶尔会有小补丁调整,不过一直在运行。现在业务调整需进行大范围调整,遇到困难的是。一是要兼容llinux系统,二是满足正版化要求。软件采购中刚好有统信,本想借两套来用用,不过虚拟机用就先用社区版。而且社区版也比较好查资料。

用了一周时间终于把deepin的开发环境搭建好了,怎么部署环境等我后边有时间再写。很多人说centos,Ubuntu做服务器稳定,不过这些始终是国外的系统,更新源配置麻烦。deepin也是linux系统,部署最大100并发的程序应该不是大问题吧。

下边说说程序开发吧。主要是年龄大了,有时觉得软件破解也很麻烦。同时,也只是兼职用用社区版就可以了。

开发环境软件

1.java jdk1.8_202(据说再新是收费版本)

2.springboot2.4.4

3.maven3.6.3

4.数据库postgresql13(深度论坛里有安装说明一步一步安装即可)

数据库用postman建库还是比较简单,这里就不多说了。选择用postgresql主要是有gis的扩展需求,以及原来软件和正在运行的主系统均是Oracle(这次开发的是配套功能)。

最麻烦的就是数据库。其实开发环境软件安装也就一上午时间,不过在安装oracle_fdw遇到很多问题,几乎一周的时间都在弄Oracle_fdw。重复了很多次,有1次成功了很莫名其妙,重复步骤又失败了。终于成功了,不过我觉得还是不算,后边发到论坛请各位大神再看看原因。后边还要和内网设备联机导出测试数据库结构和测试数据。

5.idea 社区版(破解太麻烦了,而且也用不着),不用eclipse是因为虚拟机的内存有限,不想影响工作效率。特别是程序越来越大后eclipse会越来越慢。idea社区版其实比旗舰版运行起来还要快一点,当然功能少很多,不过对springboot开发也够用了。

这里说一下社区版最好不要安装springboot的插件,直接到springboot官网去下载,然后用idea打开就可以开发了。

最后说说为什么用虚拟机开发,主要原因是内部系统是全内网运行。在互联网上可以模拟部分数据,但是在综合调试时需要接入内网。把虚拟机拷入到内网设备时不用再搭建环境了。同时,也不会为了离线开发去建一套maven的离线更新吧。

现在安装的是deepin20.2,感觉在虚拟机里运行也比较流畅。

用了大约一周时间在虚拟机重复安装了多次开发环境,检查了功能都正常了,开发环境搭建成功。

Reply Favorite View the author
All Replies
element
deepin
2021-04-07 19:20
#1

我们也是内网和外网  用虚拟机运行内网操作不方便的很

Reply View the author
SamLukeYes
deepin
2021-04-07 20:44
#2

想要稳定的话,为啥不用 Debian stable 呢?众所周知 Debian stable 比 Arch 稳定,而 Arch 比 Debian stable 更新快。deepin 既没 Debian stable 更新快,又没 Arch 那么稳定。

Reply View the author
无名
deepin
2021-04-07 21:42
#3

同意二楼,服务器求稳不如用 Debian,反正 Deepin 也基于 Debian

Reply View the author
wanzhendema
deepin
2021-04-07 23:26
#4

同意二楼,二楼说的很有道理。

Reply View the author
心平气和
deepin
2021-04-10 00:30
#5
wanzhendema

同意二楼,二楼说的很有道理。

都想支持国产而已,而且还有一些app 要用。

Reply View the author
残念
deepin
2021-04-10 03:42
#6
SamLukeYes

想要稳定的话,为啥不用 Debian stable 呢?众所周知 Debian stable 比 Arch 稳定,而 Arch 比 Debian stable 更新快。deepin 既没 Debian stable 更新快,又没 Arch 那么稳定。

最后一句话我看了好久

 
Reply View the author
wanzhendema
deepin
2021-04-10 18:07
#7
残念

最后一句话我看了好久

 

也没毛病

Reply View the author
wanzhendema
deepin
2021-04-10 18:11
#8
心平气和

都想支持国产而已,而且还有一些app 要用。

怎么个支持法?

Reply View the author
lovechina
deepin
2021-04-16 06:55
#9

支持就是安装 

深度LINUX版本,

个人认为,用笔记本装个,深度LINUX 版本还是不错的,

1.百度网盘,完美 运行,下载速度 比在WIN10 速度 快二到三MB吧,每秒

2.然后浏览器,可以使用火狐国际版 ,

写个博客,学个语言什么 的,

3.看CCTV的网页电视还是不错的,给家里老人看电视就用这个,推荐推荐 

4.可用的很多,可是我一般 就是看看博客,然后写写日记

5.喜马拉雅支持的不错,听听歌典感觉 真不错,

安装一个,并且 天天使用,这算是支持吗,个人感觉 还是不错的,至少打字,还是很方便 的,

哦,重要的资料一般都 是放在移动硬盘里,就算出了什么 问题也没关系。

 

Reply View the author