最新記事一覧
エンタープライズ領域での採用も増えてきたRuby on Railsを使ってWebアプリケーションを作るための入門連載。最新版の4に対応しています。今回は、Railsのテンプレートエンジン「Slim」の書き方やActionViewのヘルパーメソッド、レイアウトの使い方、ビューの実装時に押さえておきたいポイントなどについて。
()
GNU誕生から30年が経った2013年。ソフトウェア開発の環境/ツールはどのように変化していったのだろうか。簡単に振り返りつつ未来を予想する。
()
企業向けアプリケーションのさまざまな“常識”をJavaのオープンソース・フレームワーク群である「JBoss」から学んでいきましょう。企業システムを構築するうえでの基礎となる知識をリファレンス感覚で説明していきます。初心者から中堅、ベテランまで大歓迎!
()
テクマトリックスは、米Parasoftが開発したJavaアプリケーションのソースコードセキュリティ検証ツール「Jtest Security」の販売を開始した。
()
単一のライセンスキーによって、エンバカデロから提供されている開発ツールを最大で18種類利用できる。
()
教育界、技術者コミュニティでJava言語の教育と啓蒙に長年携わってきた筆者が、独自の視点からJavaの面白さを掘り下げていく。(編集部)
()
Borlandは、「CodeGear」の社名で分社化していた開発ツール事業をエンバカデロ・テクノロジーズに売却する合意文書に署名した。
()
「EclipseCon」カンファレンスでは、ソフトウェアベンダー各社がEclipseプラットフォームの下に結集した。各社の製品発表に傾向が見られる。
()
CodeGearのCEOは米eWEEKとのインタビューで、親会社のBorland Softwareから独立して最初の1年間について語った。
()
1000人のユーザーを対象にした調査で、複数の回答者が、Eclipseベース製品の売り上げが自社収入の半分を占めていると答えた。
()
JavaアプリケーションのIDE(統合開発環境)として知られるボーランドのJBuilder。Vistaを始め、Linux、Mac OS Xに対応した。
()
ボーランドは、データベース製品「InterBase」シリーズにおいて、管理機能を向上させた新バージョン「InterBase 2007日本語版」を発表した。
()
今回は、ソフトウェア品質を高めるために進化を遂げてきたアプリケーション開発環境の最近の歴史を概観する。
()
CodeGearは、2月20日にDelphiの新製品を発表した。VistaのAeroインタフェースに対応した「Delphi for Win32」と、ビジュアルコンポーネントによるPHP開発を行える「Delphi for PHP」の2製品である。
()
「Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします。(編集部)
()
ソフトウェアの単体テストを実行することで、安価で高品質な製品を提供できたり、早い時期に製品の品質を確保できるなどの恩恵を受けられる。しかし、開発会社は単体テストの採用になかなか踏み切れないのが現実である。本稿ではこうした現状と、単体テストをスムースに実行する上で考慮すべき点を解説する。
()
統合開発環境、各種フレームワークおよびツールの登場で、プログラミングの速度や効率化は年々向上している。しかし、品質向上における各種テストに関しては、未だ解決していない部分が多い。テストをいかに効率良くかつ正確に行い、開発生産性・品質向上を実現するにはどうすればよいのかを、最小単位のテストである「単体テスト」にフォーカスし解説する。
()
IBMのRational製品がIDE環境で高い評価を受けていることがマーケットリサーチ企業の調査報告から明らかになった。Visual Studioとの差はわずかではあるが、オープンスタンダードを取り入れたRationalに軍配が上がった。
()
売却される予定のBorland Softwareの開発ツールだが、Evans Dataが公表した開発ツールの比較調査では、非常に高い評価を得た。
()
IDE部門分離による新社名はDev……。カンファレンス基調講演に合わせて来日したインターシモーネ氏にインタビューを行った。同氏は、「23年間のIDEに関するノウハウは、新会社で引き継がれる」と強調している。
()
Borlandは、自社のIDEを売却する計画だ。ユーザーの間では、楽観的な見方がある一方で、買収するのはどの企業かという問題をめぐって憶測が飛び交っている。
()
アプリケーションライフサイクル管理(ALM)推進の一環として、米Segue Softwareを買収し、統合開発環境(IDE)関連事業の売却先探しに当たる。
()
ボーランドは、分散した場所での共同開発を支援する機能を備えたJava統合開発環境の新バージョン「Borland JBuilder 2006 日本語版」の出荷を開始した。
()
ソフトウェア開発の現場は、技術とビジネス、両面からのプレッシャーに追われている。来日されたパトリック・カーバンCTOは、多くの企業が抱える問題定義とBorlandの追求するSDOについて語った。
()
アプリ開発者はコード先行で仕様表現をしたいと思いがちだろう。プロマネなどとの意思疎通こそがプロダクト成功へのカギとしながらも、切り札となるチーム連携ツールは多くの開発シーンで導入されていない。UML 2.0では新たな試みがある。
()
デベロッパー「dev Java」では、これまでにOSS、商用と大別して50以上の特集を掲載してきた。この特集を読めば、読者がJavaに対し向き合う時、自らの理解がどの位置にあり、どのようにステップアップしていけばよいかをつかめるだろう。
()
開発ツールの機能性向上だけではプロジェクト成功へと結びつきづらくなってきている。IDEの新次元は、チーム開発のための開発統合環境へと向かう。
()
米国時間の9月13日夜、「DelphiのためのJavaOne」と呼ばれるBorCon 2004でDelphi次期バージョン「Diamondback」のナイトセッションが行われ、熱心なDelphiデベロッパーが集結した。
()
サンノゼで開催中のBorCon 2004でソフトウェア開発の問題解決を図るSDOビジョンを発表した。大規模なプロジェクトを抱えるデベロッパーは「良いアイデアだ」と評価する。
()
Borlandはサンノゼで開催中のBorCon 2004で「Software Delivery Optimization」ビジョンの詳細を明らかにした。企業価値の最大化を狙うERPと、そのコンセプトは同じだ。
()
ボーランドは、Javaアプリケーション統合開発環境「Borland JBuilder 2005」日本語版を販売開始する。
()
前回「反復計画のたて方」は、反復の計画について説明しました。今回は、ビルドとリリースの手順を具体的に説明し、ビルド担当者の責務を明らかにしてみましょう。
()
米Borlandは、Java統合開発環境の最新版「JBuilder 2005」を発表した。欠陥リスクを減らしてサービス指向アーキテクチャ(SOA)の進展に貢献するべくパフォーマンス管理機能を組み込んでいる。
()
Javaの創始者という立場にもかかわらず、Sunは相変わらず商用の開発ツール市場で苦労している。Java Studio Creatorには大きな期待がかかるが、これまでSunのツールにほとんど関心を示さなかった開発者コミュニティーに認識を改めさせるのは容易ではなさそうだ。(IDG)
()
JavaOne 2004 San Franciscoで「Java Studio Creator」がデビューする中、Borlandの周囲は最適化ツールのバージョンアップのみで派手さはない。しかし、開発ツールの老舗は「顧客は包括的なソリューションや開発プラットフォームを求めている」と話す。
()
Javaアプリケーション開発に初めて取り組む際、疑問のひとつに開発環境がある。何のためらいもなくWindows上でアプリケーション開発を行っている人でも、なぜオープンソースと親和性の高いLinux上で行わないのか、と疑問を持つ人は多い。
()
「Java FAQ(What's New)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします。(編集局)
()
Development Styleコーナーでは、今回米ラショナルソフトウェアに籍を置き、ソフトウェアエンジニアリングの世界をリードする著名な3名にインタビューする機会を得た。RUP(Rational Unified Process)の創設者であるヴァイスプレジデント&ジェネラルマネージャ ウォーカー・ロイス(Walker Royce)氏、Rational Roseのエバンジェリスト テリー・クアトラニ(Terry Quatrani)氏、米ラショナルソフトウェアのフェロー ジェームズ・ランボー(James Rumbaugh)氏の3名だ。
()
前回「文字列処理と入力チェック」までで、入力チェックの仕組みが組み込まれた共有ブックマークが出来上がりました。本連載の最終回となる今回は、予期しない内部エラーが発生したときのエラーページの表示方法と、コネクションプールを用いたデータベースアクセスの効率化について述べ、最後にこの連載のまとめを行います。
()