2017年5月6日のブックマーク (4件)

  • 結局VanillaJSである。 - nobkzのブログ

    anond.hatelabo.jp nida3001.hatenablog.com 上記のブログに刺激されて私もフロントエンドというかJavaScriptに対する思いを綴ったポエムをば。しかし、なんか書くのダルいので、大分大雑把にかくぞ。 さて、さっそく結論を述べよう。今のフレームワーク論争やらに対する解決策はVanillaJSを使うってことである。 フロントエンドSPAのフレームワークについて まず、今のほとんどのフレームワークが使えないってのはそのとおりである。その話してみよう。その理由は、「フロントエンド」 ってのは一括りにできないからである。「ハッカーと画家」のとある言葉をアレンジして言えば「フロントエンドはユーラシア大陸のようなものである」。フロントエンドが関わる範囲が大きすぎるのである。ヨーロッパもあればアジアもあれば中東もあるという感じである。 範囲が大きすぎて、フレームワー

    結局VanillaJSである。 - nobkzのブログ
    sona-zip
    sona-zip 2017/05/06
    ここでいう設計とはなに? VirtualDOMを採用したフレームワークを使うと設計変わりそうだけどそんなことないのかな /フレームワークを使うことでeasyになるなら使うべきではない、simpleになるなら使うべき
  • Scalaに関する誤解と事実を語る - kmizuの日記

    TL;DR 世間のScalaに関するイメージは、昔のままであることが多い 昔のままどころか、最初から間違ったイメージを持たれていることも多い 実際には、既に解決されている問題は多々あるし、改善に向かっていることも多い プロジェクト管理の問題を言語に押し付けているケースもある はじめに 自分が最初にScalaに触れたのが2005年(Scala 1からカウントした場合)、あるいは2007年(Scala 2以降からカウントした場合)と、Scalaとの付き合いも結構長くなってきましたが、その間に Typesafe社(現Lightbend社)の設立 実質標準ビルドツールとしてのsbtの確立 ライブラリのバイナリ後方互換性に関するポリシーの策定 公式ScalaイベントScala Daysのはじまり Play 2 Frameworkの登場 Scala Center発足 その他色々 がありました。この間、

    Scalaに関する誤解と事実を語る - kmizuの日記
    sona-zip
    sona-zip 2017/05/06
    内部のソースはレビューで弾けるけどライブラリとかはそうはいかないような
  • いま敢えて問います。天動説と地動説、どちらが正しいと思いますか?(松浦 壮)

    星から学んだ腑に落ちる感動 同じ趣味を持つ方、実は結構いると思うのですが、私は昔から星空を眺めるのが好きでした。少年時代など、安心感とも浮遊感とも違うなんとも不思議な感覚を楽しみながら、飽きもせず星空を眺めていたものです。 今の私が物理学者などという謎の立場にいるのもそんな趣味と無関係ではない気がします。 そんな少年時代のある日、例によって星空を眺めていた時のことです。ふと視点を移すと、さっきまで枝の先にあった星がいつの間にやら枝の影に隠れているのに気付きました。 星が動いたのです。 知識としては知っていたことですが、「これが星が動くということか~!」と非常に興奮したのを今でも憶えています。腑に落ちる感動を学んだ瞬間だったのかも知れません。 星たちの動きは面白いものです。太陽は24時間で空を1周しますが、星座を作る星の周期は24時間よりもほんの少しだけずれていて、そのずれは365日で元に戻

    いま敢えて問います。天動説と地動説、どちらが正しいと思いますか?(松浦 壮)
    sona-zip
    sona-zip 2017/05/06
    Javascriptフレームワークは半年で地動説になる
  • DBeaver - 多彩なデータベースに対応した管理UI

    データベースを使った開発や運用時においてGUIの管理インタフェースが欲しいと思うことは多々あります。特にプロジェクトによってデータベースの種類が違ったり、接続先があちこちに存在するとそう感じるはずです。 そこで使ってみたいのがDBeaverです。多彩なデータベースに対応した管理UIです。 DBeaverの使い方 接続先の選択画面です。PostgreSQL/MySQL/MariaDB/DB2/Oracle/SQL Serverなどの基に加えてMS Access、infomix、MongoDB、Firebirdなども選択できます。 SSHトンネルに対応しているので番環境のデータベースも確認できるでしょう。 接続しました。 テーブルの一覧です。 データも確認できます。 ダイアグラムはリレーションなどの関係が分かるようになっています。 DBeaverを入れておけば、大抵のデータベースには接続で

    DBeaver - 多彩なデータベースに対応した管理UI