The enterprise-ready cross-platform VueJs framework Are you ready to lift off?arrow_downward
(English article is here.) こんにちは、吉岡([twitter:@yoshiokatsuneo])です。 ウェブ開発に欠かせないJavaScriptフレームワークですが、日々発展しておりReact.js, Ractive.js, Aurelia.js, AngularJS2.0など次々と新しいフレームワークが出てきています。 一体どれを使えばいいのか?何が違うのか?何から調べていいのか迷うことがあります。 そこで、現時点で事実上全てとなる、9大主要フレームワークについて、実際に使ってみて比較を行います。 Backbone.js Ember.js Knockout.js AngularJS(1.x) React.js Ractive.js vue.js Aurelia.js AngularJS2.0(アルファ版) これらのフレームワークでは、以下のような機能が実現さ
よく訓練されたアップル信者、都元です。ThoughtWorks社のTechnology Radarをご存知でしょうか。 Technology Radar ThoughtWorks社はグローバルに展開するソフトウェア開発やコンサルティングを行っている会社です。オブジェクト指向やアジャイル開発に数多くの貢献をしている、マーティン・ファウラー氏が所属していることでも有名です。 この会社では年に1〜2回、最近の技術トレンドとなるキーワードをカテゴリ毎にいくつかピックアップし、評価した情報を発信しています。 Technology Radar(以下TR)では各キーワードを「blip」、カテゴリを「quadrant」、評価した結果の位置づけを「ring」と呼んでいます。 quadrants(カテゴリ) quadrantsは図における上下左右の4象限で表されています。 Languages & Framew
2015.4.3システム開発 ディレクション 代表取締役 大橋 俊昭 2021年8月1日「マリンロード」は「インソースマーケティングデザイン」へ社名を変更いたしました 今後の「Javaフレームワーク」を考えてみよう!! 大変ご無沙汰しておりました、プロジェクトマネージャの大橋です。 ずっと「冬篭り」していましたが、春を迎え「再スタート」していきます。 早速ですが、「Javaフレームワーク」について、考えていきましょう!! ハヤリ/スタリを繰り返し、永久に利用可能なフレームワークは存在することは ありません。時代に合致したものを選定し、開発エンジニアは継続的に技術習熟 に努めなければいけません。だからこそ、腕の見せ所なのかも知れませんね。 主要なフレームワークのトレンドを調べてみよう!! 「Googleトレンド」で「人気度の動向」という観点からフレームワークのトレンド を調べた結果です。 「
最近のフロントエンド開発では、多くのフレームワークやライブラリが利用できます。ただし玉石混淆で、良い物もあれば悪いものもあります。そんなわけで多くの場合、私たちは特定のコンセプトやモジュールまたは構文に傾倒しがちです。でも、それが万能かと言うとそうでもありません。この投稿では、将来的なフレームワーク、つまりまだ存在していないフレームワークについて話をしていきたいと思っています。現状で利用可能なJavaScriptフレームワークの利点や欠点をまとめて、完璧なソリューションを思い描いてみましょう。 抽象化は危険 私たちはシンプルなツールが好きですよね。複雑さはある意味、命取りです。作業が難しくなり、一定時間内で多くのことを覚えなければならなくなる(急勾配の学習曲線が求められる)ようなことが多々あります。プログラマは仕組みを理解するまで気も休まらないのではないでしょうか。複雑なシステムで作業をす
Thoughtworks Technology Radar is a twice-yearly snapshot of tools, techniques, platforms, languages and frameworks. This knowledge-sharing tool is based on our global teams’ experience and highlights things you may want to explore on your projects. Adopt Trial Assess Hold Adopt Trial Assess Hold Adopt Trial Assess Hold Adopt Trial Assess Hold Adopt Trial Assess Hold Adopt Trial Assess Hold Adopt T
接続性は、もう一つの大きな考慮事項である。今日、3G ネットワークやWIFIが広く使用されているが、いつも接続性を想定できるわけではない。幸運にも、HTML5には、キャッシュ機能があるので、サイトリソースをローカルに「キャッシュ」でき、非接続モードで動く。キャッシングは、下に示すようにルートレベルのHTML要素に以下のものを追加することで、動作する。 <!DOCTYPE HTML> <html manifest="cache.manifest"> <body> ... </body> </html> マニフェストファイルはテキストファイルで、キャッシュをバイパスできるリソースやリソースが無い時に表示すべきものをコントロールする他のディレクティブと一緒にキャッシュされるリソースを定義する。ファイルが変更された時やJavaScriptAPIによって、キャッシュの更新や通知もコントロールされる。
iPhone/iPod touchアプリの開発でサーバーと通信する手段としてJSONを使おうと思いインストール、設定したメモ。 JSONを使えるようにするライブラリとして BSJSONAdditions TouchCodeのTouchJSON(MIT ライセンス) json-framework(New BSDライセンス) がある。比較した人のブログも参考に。今回はjson-frameworkを導入。 以下やり方。基本的にはwikiに書いてある(英語) JSON_2.2.2.dmgをダウンロードしてMacで実行。 SDKsディレクトリを/Developper/Libraryにドラッグ&ドロップでコピー 設定したいXcodeプロジェクトのプロジェクト→プロジェクトの設定を編集→ビルド→アーキテクチャの「追加SDK」の値をダブルクリックして以下を追記 /Developer/Library/SDK
既に書籍とかJSUGのメーリングリストとかブログ各所とかいろんな所で書かれているのであえてここで殊更に詳しくは書きませんが、大別してSpringとStrutsを連携させるには以下の三つの方法があると思います。 ActionSupport系の機能を使う DelegatingActionProxy系の機能を使う DelegatingRequestProcessor系の機能を使う 1.の手法では、Springが提供するActionSupport系のクラスを継承してStrutsのActionを作成します。DispatchActionSupportとかMappingDispatchActionSupportとか、Strutsの各種Actionに対応する形でいくつかのActionSupportがあります。お手軽で、Actionの設定はstruts-config内で完結するので、3つの手法のうちで設定量
どーも、take©です。 JavaのDIコンテナであるSpring Framework 3.0 M2がリリースされたので、気になる新機能をまとめました。 Bean定義ファイルでEL式のサポート 新機能の目玉の1つです。Bean定義ファイルに #{Bean名.メソッド名} といったような表記で、メンバ変数やメソッドの戻り値をDIできるというものです。 これは確かにほしかった機能です。 BeanそのものをDIしてからメソッドを呼び出せばいいような気もしますが、よりオブジェクト間を粗結合にするために最小限のデータ構造をDIさせることは良いことだと思います。 <bean id="sampleBean1" class="sample.SampleBean1"/> <bean id="sampleBean2" class="sample.SampleBean2"> <property name="gr
先日エントリーしたWebFrameworkのグラフの元ネタになっていたのは del.icio.usの各FrameworkのWebサイトのブックマーク数でした。 情報のソースとしては確実なものではないけれどユーザが 何にどれだけ興味をもってるかを判断する指標になると思います。 ソーシャルブックマークの先駆け的なdel.icio.usで判断してみるのも 面白いかなと思いました。 今後ソーシャルブックマークを横断的に検索して ユーザが何に興味を持っているかなんていうサービスも面白いかもしれません。 (もうあるかも?) 商業的にマーケティングの材料になったりしてくるのかなぁ。 Web Frameworkに限らずアルファギーク達の興味の方向性を追ってみるのも 面白いかもしれません。 ちなみに現在のWebFrameworkのブックマーク数です。
DI:依存性の注入とは何か?:Spring Frameworkで理解するDI(1)(1/3 ページ) Javaのエンジニアであれば最近、「Dependency Injection」や「DIコンテナ」「Spring」、または「Seaser2」といった名前を目にしたことがあるのではないでしょうか。これらは次世代のEJB(EJB 3.0)に取り込まれる動きがあるなど、最近非常に注目されているキーワードであり、今後のJava開発を語るうえで避けては通れない概念の1つになるとされています。 この連載は、「Spring」というフレームワークを利用して、J2EE開発における「Dependency Injection(DI)」というデザインパターンから得られるメリットを紹介し、J2EEの今後の方向性を理解する助けとしていただくことを目的としています。 Dependency Injection:依存性の注入
jQuery 開発者向けのメモです. ずっと以前に,jQuery に関する日本語の情報がまだ少ない頃に作ったページですが, その後 jQuery を再び利用する機会があったので,最新バージョン向けに記述を更新しました. 住宅ローンシミュレーションです. jQueryを利用したフォームの動的な追加や,flotプラグインによるグラフ描画などを行っています. 本ページの記載に間違い等見つけた方はブログのエントリまで連絡いただけるとうれしいです. 最終更新:2009/1/10 jQueryとは jQuery は様々な処理を短く簡単に書ける JavaScript ライブラリです. 独自のXPATH/CSSセレクタを利用することで,多くのDOM操作を非常に簡単に書くことが出来ます. JavaScriptのDOM操作や,XMLHTTPRequest,XMLの操作などを覚えなくとも, Ajaxを利用したイ
Javassist Java bytecode engineering toolkit since 1999 View on GitHub Download .zip Download .tar.gz Javassist (Java Programming Assistant) makes Java bytecode manipulation simple. It is a class library for editing bytecodes in Java; it enables Java programs to define a new class at runtime and to modify a class file when the JVM loads it. Unlike other similar bytecode editors, Javassist provides
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く