ソースを表示
提供: Internet Web School
インターネットと経営/多拠点開発・分散開発
のソース
移動:
ナビゲーション
,
検索
以下に示された理由により、このページの編集を行うことができません:
この操作は、
登録利用者
のグループに属する利用者のみが実行できます。
このページのソースを閲覧し、コピーすることができます:
[[インターネットと経営]] > [[インターネットと経営/多拠点開発・分散開発|多拠点開発・分散開発]] == 概要 == PCやモバイルアプリケーションの多拠点開発・分散開発のためには, ソースコード管理・プロジェクトホスティングサービスの利用が不可欠である. ソースコード管理・プロジェクトホスティングの主な機能としては,以下が挙げられる. *開発コードのホスティング *バージョン管理・課題管理 *バグトラッキングと管理 *Wiki *コードコメント *プルリクエスト *コレクション管理 == GitHub == [http://github.com/ GitHub] は,利用者の最も多い Gitリポジトリのホスティングサービスである. *バージョン管理 : Git *管理機能 : コードホスティング, バグトラッキング, ウェブホスティング, Wiki, 個人ブランチ *提供元 : GitHub, Inc. [[File:GitHub.png|center|frame|GitHub]] GitHubは「Build software better, together」すなわち「優れたソフトを一緒に開発する」ことを助ける, 開発チームのためのWebサービスである, ソース管理や「Issue」という掲示板形式の連絡機能があり, 開発者とマネージャーの間で進捗状況についてコミュニケーションを取ることが容易である. 例)GitHubにあるリポジトリをローカルにcloneする方法 #リポジトリのページからclone URLをコピーする #terminalでgit cloneする cd projects git clone git@github.com:masamitsu-konya/example.git == SourceForge.net == [http://sourceforge.net/ SourceForge.net] は, オープンソースのソフトウェア開発に利用されるソースコードリポジトリサービスである. 多くのオープンソースプロジェクトが展開されている. *バージョン管理 : SVN(Subversion), Git, Mercurial, Bazaar, CVS *管理機能 : コードホスティング, バグトラッキング, ウェブホスティング, Wiki, シェルサーバ, メーリングリスト, フォーラム, アナウンス *提供元 : Dice Holdings, Inc. [[File:SouceForge.png|center|frame|SourceForge]] CVSやSubversionバージョン管理システムで管理されたソースコードは, 各々のクライアントソフトで取得することができる. オープンソースプロジェクトの場合は,メンバーでなくともソースコードを取得することが出来る. 例)Subversionを利用したソースコードの取得 リポジトリURLを指定するタイプのSubversionクライアントでソースコードを取得する場合は,下記のフォーマットで取得できる. http://svn.sourceforge.net/svnroot/該当するプロジェクト名 == Google Developers == [http://developers.google.com/ Google Developers(旧 Google Code)] は, Googleが関連するソフトウェアやオープンソースのソフトウェア開発に興味を持つ 開発者向けに立ち上げた,プロジェクトホスティングサイトである. オープンソースのコードや,標準のAPIをサポートするサービス群から構成されている. *バージョン管理 : SVN(Subversion), Git, Mercurial *管理機能 : コードホスティング, コードレビュー, バグトラッキング, Wiki *提供元 : Google, Inc. [[File:Google_Developer.png|center|frame|Google Developers]] Google API は,Googleが提供している,Webやデスクトッププログラマ向けの各種APIのリポジトリ. AdSense,Google Checkout,Google Toolbar などがある. *AdSense *Google Checkout *Google Toolbar Google Data APIは,Googleのサービス(マップ,メール,カレンダー,ドキュメント等)から データを読み書きするアプリケーションを作成できる. 公開されているAPIとしては以下のようなものがある. *Google Apps *Blogger *Google Base *Google ブックス *Googleカレンダー *Googleソースコード検索 *Google Spreadsheets *Googleノートブック *Picasa Web Albums == CodePlex == [http://www.codeplex.com/ CodePlex] は, マイクロソフトによるオープンソースを含む開発をホスティングするサービス. Microsoft Visual Studio と連携できる Team Foundation Server を利用できるのが特徴. *バージョン管理 : Microsoft Team Foundation Server(TFS), SVN(Subversion), Git, Mercurial *管理機能 : TFS, Documentation, Website Discussions, Website Bugs & Feature Requests, System Outage Report, Website Team *提供元 : Microsoft Corporation [[File:CodePlex.png|center|frame|CodePlex]] CodePlexでは,Microsoftが提唱しているソースコード開示制度であるSSI(Shared Source Initiative)の一環として 提供されるポータルサイトで,オンラインでのソースコードの共有と共同開発を行うための情報や機能を提供している. CodePlexの下では複数の開発プロジェクトが立ち上げられ, 参加者はソースコードの管理機能やバグの追跡機能を利用して開発作業ができる. また,BBSやRSSフィードなどを利用して進行中のプロジェクトの最新情報が得られる. CodePlexは,MicrosoftのVisual Studio 2005 Team Foundation Server(TFS)とASP.NETを基盤として構築されている. TFSを基盤としていることによって,Visual Studioから直接CodePlexに接続して開発作業が可能となっている. == 参考URL == *GitHub http://github.com/ *SourceForge.net http://sourceforge.net/ *Google Developers http://developers.google.com/ *CodePlex http://www.codeplex.com/ == 関連項目 == *[[wikipedia_ja:ソフトウェア開発方法論|ソフトウェア開発方法論 (Wikipedia)]] *[[wikipedia_ja:分散開発|分散開発 (Wikipedia)]] *[[wikipedia_ja:ソフトウェアプロジェクト管理|ソフトウェアプロジェクト管理 (Wikipedia)]] *[[wikipedia_ja:OSSホスティングサービスの比較|OSSホスティングサービス (Wikipedia)]] == 演習課題 == *<span class="pops"> [[cai_ja:GRAINN00030005|CAIテストのページへ(新しいWindowが開きます)]] </span>
インターネットと経営/多拠点開発・分散開発
に戻る。
表示
本文
トーク
ソースを表示
履歴
個人用ツール
ログイン
案内
メインページ
コミュニティ・ポータル
最近の出来事
最近の更新
おまかせ表示
ヘルプ
検索
ツールボックス
リンク元
関連ページの更新状況
特別ページ一覧