All slide content and descriptions are owned by their creators.

All slide content and descriptions are owned by their creators.
連載目次 前回記事、「いまさら聞けないMongoDBの基礎知識とインストール、CRUD操作の基本、モデリングツールMongooseの使い方」では、ハイパフォーマンスなNoSQLデータベース「MongoDB」の概要と、Node.jsからMongoDBにアクセスするモジュール「mongoose」の使い方の基本を紹介しました。今回は、MEANスタックの「A」部分、AngularJSの基本について解説します。 なお、本記事を見て実際にサンプルを動かしたい場合、以前の連載記事(第1回、第2回)を見て環境を作成しておきましょう。 AngularJSとは MEANスタックではフロント側のフレームワークとして、AngularJSを使用します。AngularJSとは、グーグルとユーザーコミュニティによって開発されているオープンソースソフトウエアのJavaScriptフレームワークです。2012年にバージョン
結城です。 最近、AngularJSを使ったWebアプリ開発のプロジェクトに参加する事になり、とりあえず一通りの事は把握しておかなければと思って公式のチュートリアル(英語)を実践してみたのですが、JavaScriptの経験が浅い人だとハマらなさそうだけれども、中途半端に経験があったせいでドハマり、という場面に遭遇してしまいました。 恥ずかしい話ですが、せっかくなので同じように躓いている人(もしいれば)のために、分かった事や理解のポイントを書き記しておこうと思います。 この記事の対象読者は、以下のような状況にある人です。 フレームワークを使わないJavaScript(例えば、jQueryを使ったJavaScript程度)は書いた事がある。 自動テスト(特に、ユニットテスト)は書いた事がある。 AngularJSを始めたばかりである。 依存性注入という概念は理解できるが、実際にどう使うかはあま
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? HTML5や、次々と台頭するJavaScriptフレームワークにみられるように、現在のフロントエンドは異常なほど動きがあります。 常にキャッチアップしていないと、いつのまにかOLDな技術を使い続けることになります。実際に今回記事にしてみて、ちょっとつらくなりました。。 しかし、フロントエンドエンジニアとしてコードを書いていて(最近は主にJavaScript)、そのおもしろさに日々驚いています。 そこで今回は、ここ数年~2015年のフロントエンド界隈で一度は流行った技術、今後の動向などをまとめました。タイトルにモダンとありますが、その辺は
Help us understand the problem. What is going on with this article? こんにちは、@armorik83です。私のAngularJS歴は2年弱で、これまでAngularJSに関する記事はQiitaにたくさん書いてきました。例えば次のような記事です。 AngularJSアンチパターン集 2014.9 ここらでDirective Scopeの@=&をまとめておきたいと思う 2014.9 TypeScriptで書くAngularJSのMVC 2014.2 AngularJS Directiveの処理順を網羅してみた 2014.12 他にもニッチなものやイマイチだったものも含めてけっこうな数となってきました。また、こういった記事の縁で勉強会でも登壇させて頂きました。 モダンAngularJS 2014.12 GDG中国 TypeScr
「NewRouter」という名前を付けてしまってゴメンナサイ…Angular開発者が生で答えるQ&Aセッション─ng-japan 2015 佐川 夫美雄(Ashiras, inc.) この記事は、Angularをテーマとした日本初のカンファレンス 「ng-japan」のイベントレポート(第6回目)です。ng-japan特集最後は懇親会でのQ&Aの模様をレポートします。 AngularカンファレンスQ&A Q1. Angular 2を開発するに当たって、React.jsのアーキテクチャや考え方から影響を受けていますか? 一定の影響はありました。よく聞かれる質問としては「Virtual DOMについて」ですが、我々はこのVirtual DOMがパフォーマンスを上げるために必ずしも必要となるものではないと考えています。それよりも「unidirectional data flow」という考え方のほ
乗り遅れるな!よりパワフルになったAngular1.4リリースまであと一週間! Angular1.4 and beyondーng-japan 2015 佐川 夫美雄(Ashiras, inc.) Angularをテーマとした日本初のカンファレンス 「ng-japan」が2015/3/21(土)サイバーエージェントで開催されました。 ng-japanは、参加者350名以上という、単独JavaScriptフレームワークをテーマにしたカンファレンスとしては、非常に多くの方が来場。日本でAngularを利用して活躍しているスピーカーや、Google Angularチームのメンバーを迎え(逐次通訳あり)、Angularの現状と未来についての学びの場となりました。 本日からそのイベントの模様を6回に渡り、あますところなくお伝えしていきます! Angular1.4 and beyond – Chiray
言いたいことは大体タイトルで言い切った感じですが、2015年3月21日に東京で開催されたng-japan - The first Angular conference in Tokyo, Japan (2015/3/21)の参加レポートです。 13時〜19時までの長丁場で突然の体調不良に襲われたり、話にまったくついていけなくなって泣きそうになったりしましたが、結果的には参加して良かったと思える内容でした。 今回のセミナーの半分は海外の方のスピーカによるセッションでした。海外の方の話を聞くのは初めてでどんなものだろうと楽しみにしていました。 実際に聞いてみると、翻訳の方は非常に専門用語についても理解があって素敵な逐次通訳も関わらず、英語を聞く→通訳を聞く→スライドを読んで理解しようとすることが非常に体力を使う作業なのか、脳内のリソースを使いきって最後の方は本当にぐったりしていました。(´ヘ`
ng-japan - AngularJS Japan User Group | Doorkeeper Angular1.3以降や2系についてはあんまり追っていなかったので、参加してみた。 最近はディスられていた印象が強かったけど、Communityがすごい規模になってもCommunityを重視して開発を進めようとしているっぽいので、Angularは長く支持されそうだなと思った。 2系ではパフォーマンスがかなり改善されるし、TypeScriptとの連携も強くなるようなので、しばらく使っていなかったが触っておかないと今後困ることがありそうだなと感じた。 以下、メモ。 Angular 1.4 and beyond @chirayuk Chirayu Krishnappa https://twitter.com/chirayuk Google 1.4まだ出てないけど1週間位で出るで もっとも安定し
[Tokyo NodeFest 2015] Hardware Hacking for Javascript Developers
Microsoft And Google Collaborate On Angular 2 Framework, TypeScript Language Here’s a partnership that may come as a surprise to many: Microsoft and Google are working together to help make Angular 2 — the next (and somewhat controversial) version of Google’s JavaScript web app framework — better. Angular has been using its own AtScript superset of Microsoft’s TypeScript for a while now. TypeScrip
コード規模が大きくなればモジュール化が必要になる。AngularJS専用として提供される「モジュール」の基礎を解説する。 ← 前回 連載 INDEX 次回 → Webアプリにおけるクライアントサイドの比重が高まるにつれて、当然ながらコード規模もいや増しています。そして、ある程度以上の規模のアプリを開発する際には、コードを目的/用途に応じて束ねるためのモジュール化は必須です。 従来、JavaScriptではオブジェクト、もしくは関数オブジェクトを利用して、モジュール(のようなもの)を定義していました。しかし、あくまで専用の仕組みではありませんので、使い勝手も悪く、コードの可読性を損なう原因ともなっていました。 そこでAngularJSでは、専用の仕組みとしてモジュールを提供しています。AngularJSで作成するコードは、原則として全てモジュールの配下で管理すべきです。 モジュールの基本 モ
判決: まあまあ(でもないか) 一体何の話なのか? 私は2年間、Angularにのめり込んでいました。 それぞれの考えを持つさまざまなチームによる、10以上のAngularベースのプロジェクトを見守り、関わってきました。 1年目はフレームワークの採用、APIの変更、ドキュメントの改良、コミュニティの形成を注視して過ごし、徹底的に習得しました。 2年目は実務に全面的に携わり、チームメンバーの意見を聞きました。 私の意見は、 Angular.jsは大多数のプロジェクトには“まあまあ”だが、本格的なWeb アプリ開発には不十分である ということです。 “本格的なWebアプリ”とは? “本格的なWebアプリ”というのは、長期の 保守が可能 で、最新の一般的なブラウザで 実行できる 、 スムーズなUX を備えた、 モバイルフレンドリー なアプリのことです。 専門家が開発したWebアプリは単なるアプリ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く