タグ

applicationに関するngzmのブックマーク (3)

  • ソフトウェアアーキテクチャの歴史 - tasuwo's notes

    改めて ソフトウェアアーキテクチャ GUI のアーキテクチャの歴史を調べてみたくなった。来の MVC とは何か?何が正しくて何が間違っているか?も重要なのだが、それよりは、なぜそれが生まれたのか?何を解決しようとしたのか?どのような問題点が生まれて、それをどう工夫して解決・発展してきたのか?を知りたい。しかし、そういうことがまとまっている日語の情報が少ないので、自分で色々かいつまんでメモしておく。 MVC の原点は 70 年代にまで遡り、実装としては Smalltalk-80 のクラスライブラリとして実装されたのが最初だと思われる。しかし、後世に大きな影響を及ぼしたポイントをいくつか持ちつつも、当時のアーキテクチャが現代においてそのまま利用されているケースはほぼないといっていい。したがって、単に MVC といった時には大抵最初期の MVC を指すことは少なく、区別するために最初期の M

    ソフトウェアアーキテクチャの歴史 - tasuwo's notes
  • iOSアプリの配布サービスは結局Test Flight(公式)がいい | プロダクト道

    アプリではValue Proposition(提供価値)やUX(ユーザー体験)が大切なことはもちろんですが、致命的なバグや・初歩的なユーザビリティの欠陥が無いことが大前提です。なので、公式のアプリストアでアプリを配る前に、友人や同僚にアプリを配って試運転をしている開発者の方は多いかと思います。 公式ストア経由以外でアプリを配布するためのツールとしては、Test Flightというサービスがデファクトスタンダードでした。しかし、Test Flightサービスを運営するBustly社がAppleに買収されたことによって、状況がちょっと変わってきました。 iOSではTest FlightサービスがAppleの開発者向け管理画面(iTunes Connect)の一機能として組み込まれ、Android向けのサービスは残念ながら終了となりました。 これからどうすればいいか?AppleのTest Fli

    iOSアプリの配布サービスは結局Test Flight(公式)がいい | プロダクト道
  • The Twelve-Factor App

    Introduction In the modern era, software is commonly delivered as a service: called web apps, or software-as-a-service. The twelve-factor app is a methodology for building software-as-a-service apps that: Use declarative formats for setup automation, to minimize time and cost for new developers joining the project; Have a clean contract with the underlying operating system, offering maximum portab

  • 1