本文作者:交换机

做系统开发应该用什么软件,做系统开发应该用什么软件好

交换机 2024-02-29 42
做系统开发应该用什么软件,做系统开发应该用什么软件好摘要: 大家好,今天小编关注到一个比较有意思的话题,就是关于做系统开发应该用什么软件的问题,于是小编就整理了3个相关介绍做系统开发应该用什么软件的解答,让我们一起看看吧。学软件开发,都学啥...

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

  1. 学软件开发,都学啥课程?
  2. 写一套公司内部工作流的erp管理系统,用php好还是用python好?
  3. 建筑学常用的软件有哪些?

软件开发,都学啥课程

软件开发就是编程学习内容就是计算机语言,有的学java 有的学.net 有的学php。掌握并精通至少一门编程语言,C语言C++主要做底层开发,做软件开发主要是Java语言,学习编程语言,首先应该从基础的开始掌握,虽然VB相对更容易入门,但是现在绝大多数的高级编程语言都是从C语言的基础上演化而来的

基础课程。基础课程涵盖两个大的部分,一部分是基础学科,重点是数学和物理,另一部分是计算机基础课程,包括操作系统(体系结构)、计算机网络算法设计数据结构、编程语言基础、编译原理、数据库等内容。基础课程对于后续的学习是比较重要的,开发人员未来的成长高度在很大程度上取决于基础是否扎实。

做系统开发应该用什么软件,做系统开发应该用什么软件好
图片来源网络,侵删)

学软件开发一般是要学基础的一些常识,比如说计算机基本操作,还有办公软件,之后就是J***A、c++、VB、C语言、编程语言等等,这些都是软件开发专业必须要学到的,可以考虑了解一下的,看看自己是否对这方面感兴趣,一定要多了解,多考虑一下。

首先得知道软件开发是一个职业,而不是专业,对应的专业是:软件工程在大学里有一些院系开设的专业,是可以通过高校***的专业设置找到的!如果你想从事软件开发的职业,那么你将会背负程序员这个称号!从目前的就业形势以及发展来说,软件开发靠的是技术的含金量以及发展!所以如果你想要长期从事这个职业,那么将会钱途无量!当然你也必须需要能够深入进去才行!

就目前了解到的大学软件工程的课程来看,数学必须的,高数,概率论,离散数学等。

做系统开发应该用什么软件,做系统开发应该用什么软件好
(图片来源网络,侵删)

计算机方面,c++,j***a,python基础,还学计算机组成原理,电子电路,计算机网络,软件工程导论,计算机导论,数据库原理等等以上科目几乎必学!

当然,如果是通过报培训班学习软件开发的话,课程学习主要就是学习专研透一门编程语言,比如目前开发岗的主流语言J***a:

要学的东西还是蛮多的,以个人的亲身经历罗列下需要学习的知识

做系统开发应该用什么软件,做系统开发应该用什么软件好
(图片来源网络,侵删)

1.计算机基础的:操作系统、计算机组成原理、计算机网络、数据库原理、数据结构等

2.选择几门计算机语言:像比较流行的C、C++、j***a、Python、go、php等,熟悉一些脚本语言

比如 shell、j***ascript等,了解linux操作系统,起码一些基本的命令要知道吧

3.根据自己的方向,有选择的深入学习,比如想做偏底层的或者游戏视频处理等,需要重点学习C或者C++这些,图像处理等一些学科也是需要学的。如果从事软件网站开发,目前最流行的.net、php、j***a三个体系,就业前景来说.net还是不如后两者的,一些主流网站还是j***a居多,这就要学习各类中间件、开源框架等等,而且无论哪种,都要了解一下js、css以及html标记语言的,数据库方面一些常用的sql也是要掌握的

写一套公司内部工作流的erp管理系统,用php好还是用python好?

两种语言都可以。

关键看需求,经费,以及开发者熟悉哪种语言。

如果需求比较大众化,可以考虑直接用Odoo(一个Python写的开源ERP系统),稍加配置即可使用

如果需求比较特殊,开发者也比较熟悉Python,可以考虑用Odoo进行二次开发,可以实现大部分内部的ERP功能。二次开发也可以外包给Odoo服务商,由他们来实现这些特殊功能。

如果需求特殊、要求又高,那最好还是找个专业团队来开发,那么,该团队熟悉什么就用什么好了。

web肯定选php啊,千万别和py比性能,因为谁都比他厉害。php用高版本+swhoole,不存在并发性能问题,py只是人工智能方面的类库比较多,被炒起来了,实际做,并不适合,,反观php呢,语法简单,世界上80%web项目都是php,遇到任何问题,都有成熟的结局方案。所以,如果你是要一个web项目,强烈建议php,,如果你是一个ai,涉及大量[_a***_]计算,就py

无所谓用什么语言 只要能连上数据库就可以了,ERP的目的是让各种系统整合,融合,而不是各种各样的独立系统。
不过数据库一定要选择合适的的网络数据库,尽量别用Access之类的单机版的数据库,如果用也尽量用于本地临时表。
我说说我帮公司做的系统吧!
SQL SERVER数据库 最早从6.5开始用的 目前升级到2008了。
使用VB6做的合同单证 进销存 成本核算。并调用金蝶K3的财务数据。
用ASP 做的内部信息发布系统,可在网页查询单证 进销存 成本核算数据,差不多相对于OA系统吧。
以及用ASP做的仓库验收系统,和验收系统中间层。
用as写的安卓app 主要实现仓库扫码验收。
用PHP做的培训系统。
以上都是我独立编写的,当然也是通过快20年根据业务的变化不断改进而来的。
硬件系统相对简单 一套服务器 运行了几个虚拟机 服务器都虚拟化了。还有远程终端登录。一套群晖用于文档管理
因为我们是小公司 还是用的动态IP的 远程访问有点麻烦 好在我们对实时性要求不高。

python写管理系统没问题,我就用python的django框架写了管理系统,也有很多客户公司在用,跑的非常好,快100家公司,2万多用户。但是python没什么工作流引擎,有个loonflow国人写的用的人不多。如果你的工作流不复杂可以考虑用django自己实现,其orm太好用了,开发非常快。如果工作流复杂同时客户还想能自己设计,那就用其他的吧,比如j***a,php没用过就不谈了。

还有就是你做管理系统肯定要加一些其他功能,比如写个爬虫,调用一些机器学习实现,比如pytorch,运行一些批量化脚本或者做做大数据分析等等,而这些python具有不可比拟的优势。这也是我为什么用python的原因。简单,快速,近乎全能,能让你的系统功能上看起来高大上一些。至于速度方面,基本没啥差别,一样很快,很多回答者也说了,web其实瓶颈还是在io的。

建议使用python+django+mysql,开发速度快,容易迭代改善。django的orm操作数据库非常便捷,好用。

我所在公司在中国大陆有8个分公司,各分公司的IT用excel分别管理各自分公司的IT软硬件资产,全部硬件,计算机,服务器,交换机路由器加起来有4000多件。IT部门的老大每次要各分公司的资产清单,需要等一个星期才能收集起。收上来的清单错误百出,惨不忍睹。我在深圳分公司,负责管理深圳分公司电脑400多台,若干服务器和网络设备。平时维护excel资产清单花费了我大量时间,仍然大量信息是错误的,比如员工离职,电脑重新分配给其他部门员工使用,要同时修改使用人姓名,业务线,部门,还要记录员工邮件地址电话号码,经常出错。

为了解决这个问题,我自己用python, django,mysql写了一个web设备管理系统,把深圳分公司的资产清单导入系统。写了一个脚本,在新电脑上运行一下,就可以在系统自动建立资产记录,代替了手工建立记录的麻烦。新员工运行这个脚本,自动在系统建立员工记录,还修改电脑所有人。

随着迭代改进,增加资产的创建,修改,报废全生命周期的管理。增加了供应商管理,软件资产管理,员工信息管理,部门信息管理,权限管理,支持多分支机构。

有一天我跟IT老大说了我这个系统,他非常支持我继续完善,然后其他分公司也把资产清单导进来管理。

目前我这个系统已经代替了各办公室的excel清单,所有的资产记录都集中存放在一个mysql数据库里,老大需要清单时,按一下按钮,所有记录几秒钟就导出来了,非常方便。老大非常开心。

所以我建议大家用python django mysql 开发自己公司使用的管理系统,丰富的插件让你的开发速度如虎添翼。

建筑学常用的软件有哪些

建筑学常用的软件有很多,关于设计的:SKetchUp,Vary,天正CAD,3DMAX,InDesign,Revit等。太多了,说不完,下面我就推荐一款,在预算管理以及施工管理,以及各种工业场景应用上功力见长的新型管理软件。(文末有软件免费获取方式

云表企业应用平台(以下简称云表),是一款国产优秀的无代码开发平台,其创始人为原金山WPS研发团队成员。

中冶集团

有别于市面上流于表单和流程的其他同类平台,云表在重量型应用和轻量型应用之间,找到了平衡之道,并在各种复杂的工业应用场景中,积累了雄浑的管理经验。

中冶,中铁,首都钢铁,JIE,中国铁塔,中国航天科工委,交通部公路研究院,云南小松,东信和平等建筑或施工单位,都在使用它。

业务人员,无需IT技术人员参与,自己就能动手开发各种工程管理软件。

比如,预决算管理,工程日志计划,施工管理,财务管理,采购管理......各种企业级个性化的管理软件,都可以在这上面开发设计出来。

业务人员在设计工程管理系统

你只需要像使用excel一样,拖拉拽,配以数据接口,业务公式,填表公式即可,无多余重复的动作,很多功能还可以一键实现。

既然是一个无代码开发平台,那么它能做的肯定不止这些,像其他的OA,BI,WMS,ERP,供应链管理等业务应用,也是可以开发出来的。

建筑学常用的软件:

我是学建筑学的。

CAD、PS、SketchUp、天正建筑,基本上这四个就能满足。

如果想把效果图弄好就用3DSMAX、V-RAY之类的渲染软件。

不过建筑学重要的是设计,而不是一味追求图面效果,所以说效果图这东西,不是必须的。


希望我的回答对你有帮助!

到此,以上就是小编对于做系统开发应该用什么软件的问题就介绍到这了,希望介绍关于做系统开发应该用什么软件的3点解答对大家有用。

文章版权及转载声明

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.nbdaiqile.com/post/16572.html发布于 2024-02-29

阅读
分享