2017年7月14日のブックマーク (3件)

  • モバイルアプリのアーキテクチャを考える - クックパッド開発者ブログ

    こんにちは、サービス開発部の森川 (@morishin127) です。主にクックパッドの iOS アプリの開発に携わっています。 日々アプリを開発する中で、近頃は最適なアーキテクチャとは何かを考えながら色々な形を試行錯誤しています。世の中で採用されているモバイルアプリのアーキテクチャには様々なものがあります。MVC, MVP, MVVM, VIPER, Clean Architecture などなど。開発している、あるいは開発しようとしているアプリケーションでどういったアーキテクチャを選択するかというのは難しい問題です。選択するためにはアーキテクチャに求める要件を定義する必要があります。この記事では私がアーキテクチャに求める要件と、それらをある程度満たすと考えた MVVM と Flux という2つのアーキテクチャで実装したサンプルを見つつその長所・短所について考えてみようと思います。 アー

    モバイルアプリのアーキテクチャを考える - クックパッド開発者ブログ
    ykawashi7
    ykawashi7 2017/07/14
  • 【Windows】【入門】Windowsユーザー必見!さくっとSwiftを試すなら「IBM Swift Sandbox」 - morei blog

    ハイサイ!(沖縄方言の挨拶です!) moreiスタッフのシーサーです! Swiftってなんだか面白そう!でも俺Windowsユーザーや。。。 と、Swiftを学習するのを途中で挫折してしまったという方は多いのではないでしょうか。 そこで今回はあの超有名な企業であるIBMがリリースしたブラウザだけで実行出来るIBM Swift Sandboxをご紹介します。 途中で挫折した方もこの記事でぜひ、再チャレンジをしてみてください。 「IBM Swift Sandbox」とは? IBM Swift Sandboxは米国時間12月3日付(つい最近ですね!)に公開された、 ブラウザ(Chromeなどのインターネット上のウェブ ページの情報を画面上に表示するための閲覧ソフト)上で プログラミング言語「Swift」のコードが実行できる環境のことです。 japan.zdnet.com 「IBM Swift S

    【Windows】【入門】Windowsユーザー必見!さくっとSwiftを試すなら「IBM Swift Sandbox」 - morei blog
    ykawashi7
    ykawashi7 2017/07/14
  • Node.js — Node.js Releases

    Node.js Releases Major Node.js versions enter Current release status for six months, which gives library authors time to add support for them. After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to Active LTS status and are ready for general use. LTS release status is "long-term support", which typically guarantees that critical

    Node.js — Node.js Releases
    ykawashi7
    ykawashi7 2017/07/14
    “4.2.0 ”