年内に間に合わなかった… 2021年に主にお世話になった言語・ライブラリTypeScriptReact chakra-ui dnd-kit Node Vite esbuildDocker(=> lima) とりあえず挙げてみたが、なにか特定のライブラリを使う、という感じではなく、レイヤーが一つ下にいった感じがあり、実際にはなんかもうちょっと下のミドルウェアみたいなものを作っていることが多かった気がする。ASTをいじるコンパイラ周辺ツールを作っていることが多かった。 サクッとなにか作る場合、React +TypeScript + Vite(esbuild) が鉄板という感じで、 esbuild が異次元に速すぎて、typescript の変換もバンドルも、もはやこれ一本でいい気がしてる。microsoft/typescript はもはや言語仕様の定義と型検査がメインであって、コン
プラットフォームによってはアプリケーションの実装技術には複数の方法があり、開発側の要件や制約、好み等に合わせて適した技術を選ぶことができます。例えばiOSアプリケーションの実装技術には、Appleが提供するCocoa Touch(およびUIKitやSwiftUIなどのフレームワーク群)がありますが、そのほかのベンダーから提供されている技術として、FlutterやReact Native, Titanium,Xamarinなどのフレームワークも存在します。 どのフレームワークが一番優れているのかを語ろうとすると宗教戦争に発展してしまいますので、そこは避けつつも「ネイティブとは何か」の解釈をはっきりさせておきたいと思いました。 どのようにして実装技術を選ぶのか開発現場としては、大抵は次のような観点で実装技術を選ぶことになると思います。 ・開発コスト、運用コスト重視 ・開発スピード重視 ・技術
最速で知る! プログラミング言語Rustの基本機能とメモリ管理【第二言語としてのRust】Rustは、新しいシステムプログラミング言語です。本稿では、基本的な構文に加えて、所有権、参照と借用、ライフタイムといった特徴的な機能によるメモリ管理を解説します。 κeen(@blackenedgold)です。Rustの入門を担当することになりました。基本的な文法と使い方を説明しつつ、Rustの特徴的な機能と、なぜその機能が必要かというモチベーションを紹介していけたらと思います。Rustは非常に高機能であり、この記事ですべてを紹介できません。興味を持った方は、ぜひ公式ドキュメントを読んでみてください。私が管理している和訳もあります。 TheRustProgramming Language プログラミング言語RustRustはシステムプログラミング言語Rustのインストール Hello W
Previous posts have covered two pillars ofRust's design: Memory safety without garbage collection Concurrency without data races This post begins exploring the third pillar: Abstraction without overhead One of the mantras ofC++, one of the qualities that makeit agood fit for systemsprogramming, isits principle of zero-cost abstraction:C++ implementations obey the zero-overhead principle: Wh
A languageempowering everyone tobuild reliable and efficient software. PerformanceRust isblazingly fast and memory-efficient: with no runtime or garbage collector,it can power performance-critical services, run onembedded devices, and easily integrate with other languages. ReliabilityRust’s rich type system and ownership model guarantee memory-safety and thread-safety — enabling you to elim
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く