BT

Atom API 1.0が安定

| 作者: Abel Avram フォローする 7 人のフォロワー , 翻訳者 徳武 聡 フォローする 0 人のフォロワー 投稿日 2015年1月20日. 推定読書時間: 1 分 |

原文(投稿日:2015/01/16)へのリンク

Atomチームはプレリリースであるものの、APIの安定バージョンをリリースした。

プレリリースではあるが、Atom Core API 1.0は安定し、“重大なバグがない”限り、今後、破壊的な変更で苦しむことはない。最終バージョンが出るまで、まだ修正するべき小さな問題があり、また、性能も改善する必要がある。初期のAPIを使ってパッケージを使っていた開発者は移行ガイドを見て、変更を確認するといいだろう。

1.0の後、次のメジャーバージョンである2.0まで破壊的な変更はない予定だ。Atomのパッケージは別管理でバージョン付けされており、APIは変わるかもしれないが、チームは、“APIの表面はコアAPIに比べ薄い”ので、問題にはならないと考えている。リリースノートによれば、DOMに直接アクセスするコードは次のバージョンで、影響を受ける。

2.0は、Atomのスタイルガイドを固め、DOMをAPIの正式な一部として固めることに注力するつもりです。それまでは、スタイリングに懸念がある限りは、DOMの構造に混乱をもたらさないつもりです。今回はルールとして、プログラムでのDOMの変更は安定APIの一部と見なしません。もし、DOMを直接変更しているのであれば、パッケージ更新の準備をしてください。

Atom APIは15の中核クラスがある。Atom、Color、Config、TextEditor、Workspaceなどだ。そして、23の拡張クラス、Clipboard、 Cursor、File、Project、Task、ThemeManagerなどがある。APIのドキュメントはGitHubのソースコードから生成される。

Atomエディタは昨年5月にオープンソース化されてから進化してきた。コミュニティは1400を超えるパッケージを開発し、100000を超えるNode.jsのパッケージにアクセスできる。モジュールとして新しい言語をサポートしているため、JavaScriptからC、Go、HTML、Java、JSON、Perl、PHP、Rust、SQL、XMLなど数百の言語がコミュニティによってサポートされた。スケジュールは明らかでないが、Atom 1.0はいくつかの機能が追加され、性能問題が解決された後、夏までにリリースされる予定だ。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT