1
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?

はじめに

この記事は、Qiita Advent Calendar 25日目の記事です。
以下の記事より、すべての記事をご覧になれます。

筆者について

  • 現在高校2年生
  • 水泳部マネージャー
  • 生徒会長
  • とある団体の代表

本編

今年習得した技術

①React

引用元:React

Screenshot 2023-12-25 at 17.03.07.png

言わずと知れたJavaScriptのフレームワークです。僕自身今までJavaScriptのフレームワークを利用したことがなかったのですが、これを機にJavaScriptに慣れ親しんだ上、SPAの作り方などいろいろ学ばさせていただきました。

②Next.js

引用元:Next.js by Vercel - The React Framework

Screenshot 2023-12-25 at 18.13.17.png

こちらもよく知られているフレームワークですね。正直あまり使いたくはなkったし今でもたまに苦労しますが、その代わりにメリットも享受できている気がします。また、データの使用量も減らすことができたりして本当に助かっています。

③Tailwind

引用元:Tailwind CSS - Rapidly build modern websites without ever leaving your HTML.

Screenshot 2023-12-25 at 18.13.27.png

さて、いっぺん変わってCSSのフレームワーク。今まで個人的にずっと使っていたのはBootstrapですが、これを機に試してみると、なんと便利なことでしょう。特に、ReactやNext.jsとの相性が抜群でした。今後も継続して使用していきたいと思います。

④Flutter & Dart

引用元:Flutter - Build apps for any screen

Screenshot 2023-12-25 at 18.13.35.png

いっぺんかわって、クロスプラットフォームのFlutter。正直リリースなんてしないだろうと思ってたから触ってなかったけど、いざ触ってみたらやっぱり便利さが違いますね!個人的に驚きやったのは、Webもこれでできちゃうんやっていうところです。

⑤Django

引用元:The web framework for perfectionists with deadlines | Django

Screenshot 2023-12-25 at 18.13.41.png

まさかAPIを開発するだろうなんて思ってもなかったのですので、本当に存在を知っているとかそういうレベルでした。Pythonで書くとすごいわかりやすく書けるので、このフレームワークもやはりメンテナンス性の観点からも便利ですし利用を継続ですね。

来年習得したい技術

①Elysia.js

引用元:Elysia - Ergonomic Framework for Humans | ElysiaJS

Screenshot 2023-12-25 at 18.13.47.png

噂によると、expressよりも快適なのだとか。今expressを使ってるけどサーバーの性能がそこまで良くないので、時期を見て落ち着いてきたら利用してみたいと思います。

②Mojo

引用元:Mojo 🔥: Programming language for all of AI

こちらは先日リリースされたものですね。どうやらPythonが使えるらしいというので使ってみたという記事も挙げましたので、ぜひ使ってみてください。個人的な好みは拡張子が🔥の絵文字を使えるとこですね。

Screenshot 2023-12-25 at 18.21.32.png

③C

引用元:

純粋に、すべての祖となるので使ってみたいという意図です。というか、どちらかというと知っとかないといけないという義務感…。

④PHP

引用元:PHP: Hypertext Preprocessor

Screenshot 2023-12-25 at 18.26.43.png

Web技術で一つ僕が触ったことないのがPHPでした。来年こそは利用してみたいです。

⑤Ruby/Ruby on Rails

引用元: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.

Screenshot 2023-12-25 at 18.21.19 1.png

先日記事を上げましたね。Rubyままつもとゆきひろさんが作られたプログラミング言語で有名ですが、触ってみたいという好奇心以外にもMacでよくCocoapodsを利用するのでそのためにも知って置きたいって感じです。

⑥Java

引用元:Java | Oracle

Screenshot 2023-12-25 at 18.21.15.png

Minecraftとかでよく利用されるので使ってみたいのと、Javaの概念ってDartとかにも似てたりしているので、一度触れてみたいです。

⑦Swift

引用元:Swift - Apple Developer

Screenshot 2023-12-25 at 18.21.11.png

実は、Swift Playgroundで触ったことがあるのですが、それがかれこれ3、4年前です。Windowsにリリースされたこともあって今後も広まると思いますので、もう一度学習し直してみたいと思います。

最後に

本日でアドカレの記事投稿は終了となります。また、おそらく今年Qiitaに投稿するのも最後となります。来年は受験が控えているため参加できるかわかりませんが、今年のアドカレは少なくてもいい経験になったので、できるだけ参加したいと思います。下に総集リンクを置いておくので、よければ過去の記事もご覧ください。

1
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
1
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?