ブックマーク / el.jibun.atmarkit.co.jp (4)
-
わたしはこれまで、C言語、Visual Basic、SAP ABAP、最近になって ASP.NET C# などの言語を使ってきた。 ﹁自分でクラスを作ってオブジェクト指向っぽいことをしている﹂なんてことはまったくない。特に﹁メンバー関数をstatic宣言すればインスタンス宣言をしなくてもいい﹂ということ知ってからは、メンバー関数を従来のファンクションのように使っている。共有変数も、pubulic static宣言していまう。したがってプロパティなんて作らない。 staticを理解していない人のコードを見ると、いちいちインスタンス宣言しているので笑ってしまう。データベースにアクセスするアプリケーションをC#で書いているのだが、Visual Studioで供給しているSQL関係のクラスを使えばできてしまうのだから。 オブジェクト指向の入門書では、クラスが持つ隠ぺい性が強調されているが、これは他
-
少し前の話ですが、Facebook CEOのマーク・ザッカーバーグ氏の発言が話題となりました。2012年9月11日に行われた米TechCrunchのイベントで同氏は、モバイル端末向けアプリを提供するプラットフォームとしてHTML5に賭けたのは同社始まって以来の戦略上最大の失敗だった、と発言したのです。 TechCrunch Disrupt SF2012で話すマーク・ザッカーバーグ氏 ネイティブかHTML5かという対立軸 モバイルアプリの世界では現在、﹁ネイティブアプリか、HTML5か﹂という構図で技術が語られることが少なくありません。実際、両者には一長一短があり、ケース・バイ・ケースで使い分けられています。機能面や応答性ではネイティブアプリが有利ですが、HTMLを取り巻く開発環境は急速に進化していて、中長期的にはHTML5の普及が進むと見るのが一般的です。それだけに、ザッカーバーグ氏の発
-
また1つ、Node.jsベースのWebアプリケーションフレームワーク﹁SocketStream﹂が登場しました。6月23日にロンドンで開催されたHacker Newsのミートアップで発表されたようです︵@makoto_inoueさん、情報提供ありがとうございます!︶。GitHubのレポジトリにはバージョン0.1のソースコードと、何ができるかというサンプルコードを含む長大なドキュメントが公開されています。 このSocketStreamは、単にまたNode.jsでWebアプリケーションフレームワークが1つ増えたという感じではないようです。従来のものとは、設計がドラスティックに異なっています。 まず、名前から自明なように、WebSocketを基本としていて、SPA︵Single Page Application︶が作りやすいように設計されています。SPAとは、1ページのHTMLを読み込んだら、後
-
Webシステムは、マルチOSや外部公開、シンクライアント対応しなければ意味がないのです。ところが﹁OSはWindowsXP以上、とかブラウザはIE7以上、それ以外は保証しません﹂とかね……。これを書いちゃうということは、もう意味がわかってないのです。 そもそもWebシステムは、Webブラウザ︵閲覧ソフト︶で基幹システムの入力機能を作ってしまうのはかなり問題があります。 本来的には、Webシステムはダム端末と同じです。クライアントでの処理は表示とユーザーからのリクエストを受け付けること、ダム端末との違いは、マウス操作がベースになっていてサブ画面が簡単に開くこと、あくまで本来はね。 ブラウザは閲覧ソフトですから、参照系には非常に便利にできています。しかし、データ入力にはそもそも向いていないので、凝ったことをしようとすると無理やりスクリプトなどを埋め込む必要があり、大変な工数が掛かったり、パフ
-
1