软件工程使用的编程语言

编程会选择编程语言。如何实现一个工程选择什么样的语言,什么样的数据库,什么样的框架是我们要考虑的重点。

C,C++适合编写底层软件,所谓底层软件就是操作系统相关的软件,也叫系统软件。

系统软件直接和硬件通信。

Java,C#是现在工业中,互联网普遍使用的语言。

java用来实现WEB网站,CS客户端。java有一系列的框架,让实现这些东西,几个小时就可以。

C# windform web 有些技术更先进,通过.net等框架让web等实现一个软件和java有相同的简便程度。

但是C#广泛用于工业中,java却用的很少。

前端框架的引用,easyui,jquery,bootstrap等框架,让前端不用写代码既可以搭建前端。

数据库:

mysql轻便型数据库。一般和java搭配使用

sqlserver一般和C#,微软开发较容易调用。

oracle是最安全的数据库,一般和java搭配使用。但是也可以和C,C++搭配使用。

另外说明下前端框架,ajax。

ajax是前后端交互必须的东西。

,ajax如何使用等等。

查看全文

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.dgrt.cn/a/2196621.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章:

软件工程使用的编程语言

编程会选择编程语言。如何实现一个工程选择什么样的语言,什么样的数据库,什么样的框架是我们要考虑的重点。
C,C适合编写底层软件,所谓底层软件就是操作系统相关的软件,也叫系统软件。
系统软件直接和硬件通信。
Java,C#是现在……

软件设计师学习笔记-数据结构

前言
备战2023年5月份的软件设计师考试,在此记录学习之路。 知识点总结,具体内容请查看对应的模块。
提示:这里有软件设计师资料,包含软件设计师考试大纲、软件设计师第五版官方教程、历年考试真题。 通过百度网盘分享的文件&am……

【Python】关于日期和时间的用法大汇总

文章目录前言一、Python 中处理日期和时间的模块1.time 模块2.使用time模块查找日期和时间3.datetime 模块4.使用 datetime 查找日期和时间2.读入数据总结前言
时间无疑是生活各个方面中最关键的因素之一,因此,记录和跟踪时间变得非常重要。在 Python 中……

(四)MyBatis源码阅读: MyBatis基础模块-反射模块

一、概述 MyBatis在进行参数处理、结果集映射等操作时会使用到大量的反射操作,Java中的反射功能虽然强大,但是代码编写起来比较复杂且容易出错,为了简化反射操作的相关代码,MyBatis提供了专门的反射模块,该模块位于org……

专项攻克——AOP

文章目录1 什么是AOP2 AOP作用、使用场景3 AOP底层实现原理3.1 AOP的JDK动态代理——Proxy类4 JDK动态代理代码案例5. AspectJ框架(CGLIB)5.1 AspectJ是什么?5.2 基于AspectJ实现AOP操作5.3 补充知识——切入点表达式execution5.4 AspectJ注解……

Elasticsearch 用户管理

常见内置用户
elastic:一个内置的超级用户。密码在我们安装的时候就生成了。kibana_system:Kibana 用来与 Elasticsearch 连接和通信的用户。logstash_system:Logstash 在 Elasticsearch 中存储监控信息时使用的用户。beats_system&#xff……

Arduino Uno R4

Arduino 是一款便捷灵活、方便上手的开源电子原型平台,主要包含硬件(各种型号的 Arduino 开发板)和软件(Arduino IDE)。 Arduino Uno R4 与 R3 配置对比
Uno R4Uno R3CPURenesas RA4M1 48 MHz, Arm Cortex M4)ATmega328P 16 MH……

Docker进程、镜像、容器相关命令

Docker
Docker命令
1.1 进程相关命令
systemctl start docker #启动docker服务
systemctl stop docker #停止docker服务
systemctl restart docker #重启docker服务
systemctl status docker #查看docker服务状态
systemctl enable docker #开机启动docker服务……

从零开始实现一个C++高性能服务器框架—-线程模块

此项目是根据sylar框架实现,是从零开始重写sylar,也是对sylar丰富与完善 项目地址:https://gitee.com/lzhiqiang1999/server-framework 简介
项目介绍:实现了一个基于协程的服务器框架,支持多线程、多协程协同调度&am……

跳表的简单认识

图解分析
对于一个单向链表来说,即使链表中存储的是有序的数据,但如果想要从中查找某个数据时,也只能从头到尾遍历链表,其时间复杂度是 On)。
为了提高链表的查询效率,使其支持类似“二分查找”的方法,对……

反序列化渗透与攻防五)之shiro反序列化漏洞

Shiro反序列化漏洞
Shiro介绍
Apache Shiro是一款开源安全框架,提供身份验证、授权、密码学和会话管理。Shiro框架直观、易用,同时也能提供健壮的安全性
Apache Shiro 1.2.4及以前版本中,加密的用户信息序列化后存储在名为remember-me的Cookie中。攻击者可以使用Shiro的默……

vue2+vue3

vue2vue3尚硅谷vue2vue2 课程简介【02:24】vue2 Vue简介【17:59】vue2 Vue官网使用指南【14:07】vue2 搭建Vue开发环境【13:54】vue2 Hello小案例【22:25】了解: 不常用常用:id 更常用 简单class差值总结vue 实例vue 模板 : 先 取 &#xff0……

【hello Linux】环境变量

目录 1. 环境变量的概念 2. 常见的环境变量 3. 查看环境变量 4. 和环境变量相关的命令 5. 环境变量的组织方式 6. 通过代码获取环境变量 7. 通过系统调用获取环境变量 Linux🌷 在开始今天的内容之前,先来看一幅图片吧! 不知道你们是否和我一……

【Linux基础】常用命令整理

ls命令
-a选项,可以展示隐藏的文件和文件夹-l选项,以列表形式展示内容-h,需要和-l搭配使用,可以展示文件的大小单位ls -lah等同于la -a -l -h
cd命令(change directory)
语法:cd [Linux路径]……

客快物流大数据项目(一百一十二):初识Spring Cloud

文章目录
初识Spring Cloud
一、Spring Cloud简介
二、SpringCloud 基础架构图…

C和C++中的struct有什么区别

区别一: C语言中: Struct是用户自定义数据类型(UDT)。 C语言中: Struct是抽象数据类型(ADT),支持成员函数的定义。
区别二:
C中的struct是没有权限设置的&#xff0c……

docker的数据卷详解

数据卷 数据卷是宿主机中的一个目录或文件,当容器目录和数据卷目录绑定后,对方修改会立即同步
一个数据卷可以同时被多个容器同时挂载,一个容器也可以被挂载多个数据卷
数据卷作用:容器数据持久化 /外部机器和容器间接通信 /容器……

13、Qt生成dll-QLibrary方式使用

Qt创建dll,使用QLibrary类方式调用dll
一、创建项目
1、新建项目->其他项目->Empty qmake Project->Choose 2、输入项目名,选择项目位置,下一步 3、选择MinGW,下一步 4、完成 5、.pro中添加TEMPLATE subdirs&#xff……

基于mapreduce 的 minHash 矩阵压缩

Minhash作用: 对大矩阵进行降维处理,在进行计算俩个用户之间的相似度。
比如: 俩个用户手机下载的APP的相似度,在一个矩阵中会有很多很多的用户要比较没俩个用户之间的相似度是一个很大的计算任务 如果首先对这个矩阵降维处理&am……

关于hashmap使用迭代器的问题

keySet获得的只是key值的集合,valueSet获得的是value集合,entryset获得的是键值对的集合。 package com.test2.test;import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;public class mapiterator……

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注