コンテンツにスキップ

ArkUI 使用レポート(二)

良いことを言いたくない。なぜなら、HarmonyOS の ArkUI は純粋にクソだからだ。

これまで触れたことのあるフロントエンドフレームワークをランキングすると:

順位フレームワーク備考
1Flutter文句なし
2SwiftUIドキュメントにサンプルがない、コードフォーマットが快適でない以外は、フレームワーク自体に問題はない
3Next.jsフロントエンドの神
4Electronデスクトップの神だが、何でもブラウザラッピングなのは好きじゃない
5React Nativeページルーティングが面倒、開発ツールが不便
6Jetpack Compose半製品
7ArkUI不良品

その IDE はどれだけバカなのか?最低限の変数型すら正しく表示できず、Linter は謎の動作で全く機能せず、コード補完は完全に破綻し、Code Fix すらない。

このクソに誇りを持ってどれだけすごいと言えるやつは、クソばかり食って飯の味を知らないんだろう。

状態管理はパクってもパクれてないじゃないか!最も簡単な親コンポーネントから子コンポーネントへの引数渡しさえ、親コンポーネントの状態が変化しても子コンポーネントに影響しない。子コンポーネントの引数に @Link アノテーションを追加しなければならない。それなら子コンポーネントに依存する引数がたくさんある場合、全ての引数に @Link アノテーションを追加しなければならないのか?そうなったら、ボイラープレートコード の量がまた増えるじゃないか?

ArkUI の将来の発展には全く期待していない。早く死んでほしい。