主要プログラミング開発環境や言語

2022年現在で主要なプログラミング開発環境や言語を紹介します。

Flutter

Googleが中心になって開発しているアプリケーションフレームワーク。
Dart言語を利用してクロスプラットフォームアプリケーションが開発できる。

Dartなどを使用。Web、Windows、Android、iOS、macOS等向け

Flutter - Build apps for any screen
Flutter transforms the entire app development process. Build, test, and deploy beautiful mobile, web, desktop, and embedded apps from a single codebase.

Swift

Appleが中心になって開発しているプログラミング言語。
Appleの各環境、Windows、Android向けにも利用可能。

Swift.org
Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns.

.NET

マイクロソフトが中心になって開発しているフレームワーク。

C#などを使用。Web、iOS、Android、Windows、macOS等向け

.NET | Build. Test. Deploy.
.NET is a developer platform with tools and libraries for building any type of app, including web, mobile, desktop, games, IoT, cloud, and microservices.

Xamarin

ここではマイクロソフトが提供するフレームワークの事。
C#などを使用。Web、iOS、Andriod、macOS、Windows向け

Xamarin | Open-source mobile app platform for .NET
Xamarin is a free and open source mobile app platform for building native and high-performance iOS, Android, tvOS, watchOS, macOS, and Windows apps in C# with ....

React

Metaが中心に開発しているJavaScriptライブラリ。

JavaScriptを使用。

React
React is the library for web and native user interfaces. Build user interfaces out of individual pieces called components written in JavaScript. React is design...

React Native

Metaが中心に開発しているAndroid、iOS、UWPのネイティブ開発できるReactのアプリケーションフレームワーク。

JavaScriptを使用。Android、iOS、UWP向け

React Native · Learn once, write anywhere
A framework for building native apps using React

Python

小さな物から、機械学習まで様々な環境で利用されているインタープリタ型プログラミング言語。

Welcome to Python.org
The official home of the Python Programming Language

Ionic

Angular、React、Vueなどと併用して使用するフレームワーク。

JavaScriptを使用。Android、iOS、Web等向け。

Ionic Framework - The Cross-Platform App Development Leader
Ionic empowers web developers to build leading cross-platform mobile apps and Progressive Web Apps (PWAs)

Java

各種Webアプリケーション、Androidなどで使われている言語。

Java Software
Java software reduces costs, drives innovation, and improves application services. Learn more about Java, the #1 development platform.

Kotlin

Javaを改良した言語で、Androidの推奨言語。

Kotlin Programming Language
Kotlin is a programming language that makes coding concise, cross-platform, and fun. It is Google’s preferred language for Android app development.

CUDA

NVIDIAのGPUを使ったGPGPUのプラットフォーム。

C言語やC++を拡張している。

CUDA Zone - Library of Resources
Explore CUDA resources including libraries, tools, integrations, tutorials, news, and more.

Rails

Ruby on RailsやRoRなどをも呼ばれているRuby向けのWebアプリケーションフレームワーク。

Rubyなどを使用。Web向け

Ruby on Rails
A web-app framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern.

Rust

C言語などに変わるシステムプログラミング言語。

https://www.rust-lang.org
A language empowering everyone to build reliable and efficient software.

PHP

Webアプリケーションで使われている。

PHP: Hypertext Preprocessor
PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world.

HTML, CSS

Webサイトなどで使われている。

タイトルとURLをコピーしました