0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

25日チャレンジAdvent Calendar 2024

Day 2

Webアプリについて学ぼう(開発言語)

Last updated at Posted at 2024-12-01

有名なWebアプリの開発言語

「食べログ」
開発言語:Ruby

「Google」
開発言語:C/C++、Java、JavaScript、Python、Go

プログラミング言語・フレームワークの調査しているサイトがありました。
2019年のものなので今は異なる可能性もありますが、これから学ぶ言語の参考になると思います。

【46選】あのサービス・アプリのアーキテクチャ・プログラミング言語・フレームワークを大調査!〔2019年始版〕

Webアプリ作成におすすめの言語

フロントエンドの開発
代表的な言語として「HTML」「CSS」「JavaScript」などが挙げられます。
その中でも「HTML」と「CSS」はWeb開発の基礎となる部分です。

言語 特徴
HTML Webアプリでユーザーが直接目に触れる部分の骨組みの言語です。見出しや段落など文書の配置や、画像や動画の挿入などの組み合わせで構成されています。
CSS HTMLで作った骨組みの見た目・デザインを整えるための言語です。文字の色や大きさ、背景などが設定可能です。
JavaScript JavaScriptは、Webページにアニメーションなどの動きをつけるための言語です。

バックエンドの開発
代表的な言語として「Ruby」「PHP」「Python」などが挙げられます。

言語 特徴
Ruby 日本人エンジニアが開発した言語です。日本発のプログラミング言語ということもあり、情報を仕入れやすく、ソースコードの記述量を減らせるシンプルな文法が特徴です。
PHP 動的Webページを作成するために使用される言語です。Webアプリケーション全体やインタラクティブな要素を構築することができます。(WordPressでも利用)
Python 統計処理やデータ分析、機械学習、AI関連のプロジェクトにも適しています。
Java アプリ開発に必要なライブラリやサンプルが豊富です。OSへの依存度が低く、iOS、Androidなどで共通のプログラムを動作できるため、OSごとの制作にかかる費用や時間を抑えられます。
Go GoはGoogle社からリリースされた言語です。高速性と安全性が求められるアプリ開発で用いられます。

データーベース
代表的な言語が「SQL」が挙げられます。

言語 特徴
SQL SQLはオープンソースとして無料公開され、データの操作や定義を行うデータベース言語です。オープンソースとして無料公開されているうえ、ISOなどで標準規格として採用されており、多くの人が利用しています。

まとめ

普段、身近なWebアプリですが、実際に作るとなったら、様々な言語を勉強しないといけないので大変そうなイメージですね。
開発をされている方々を尊敬します。

次回はモバイルアプリについて学びたいと思います。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?