差分

ナビゲーションに移動 検索に移動

Boo言語

334 バイト追加, 2014年6月16日 (月) 05:24
{{小文字}}'''jQueryBoo言語'''(読み:じぇいくえりぃ)とは、(ぶー・げんご)とは、大雑把にいうと[[JavaScriptPython]]界隈で突出した人気を誇るJavaScriptで[[HTML]]をゴリゴリしまくるライブラリのことである。の概念を付けた[[プログラミング言語]]である。
== 概要 ==
まさか Boo言語とは[[JavascriptPascal]] [[CSSPython]]や[[HTML]] [[Glue]]([[グルー]]) としてここまで乱用されることになるとは、10年前は夢にも思わなかったよね。という独裁体制のプログラミング言語を混ぜてしまったプログラミング言語である。
jQueryの開発環境としてはBoo言語には[[マイクロソフト型推論]]社内のが付いているため、大部分で型の明示を省略でき、そのように書いた場合は純正Pythonの[[ASP.NETソースコード]]の中の人たちが[[ASP.NET]]本体の開発そっちのけでjQueryの開発に参加している関係で、無償提供されている[[Visual Web Developer]]を含む[[Visual Studio]]との相性が非常に良く、入力補完やコメントの充実ぶりなど他の統合開発環境を圧倒している。ただしjQueryに限った話ではないが[[JavaScript]]の[[デバッガ]]の使い勝手は[[Opera]]の[[Opera Dragonfly]]が圧倒的であり捗る。と大差がないように見えるが、ググって拾ったコードをコピペしただけでは動かないことが多く、若干の手直しを要する。
jQueryあくまでクライアントサイドに特化したものなのでBoo言語は、2003年にブラジル出身の[[PHPプログラマー]][[ASPUnity]]の中の人でもある[[Rodrigo B.NET MVCde Oliveira]]と組み合わせて使うことが多い。なお「モデル以外は全部jQueryと氏(通称bamboo<ref>https://github.com/bamboo</ref>)によって発表され、その後も活発に開発は続けられている。このような経緯からもわかるようにBoo言語は[[Unity]]を作るために作られたプログラミング言語であるといえる。なお、[Knockout.js[Unity]]で[[ゲーム]]でやろう」というを作るための標準的なプログラミング言語であり、[[ASP.NET SPAJavaScript]]なる恐ろしいっぽい何かである[[フレームワークUnityScript]]も登場してきている。もbamboo氏が開発を始めたものであり、Boo言語で書かれている。
Boo言語自体は[[C Sharp|C#]]で書かれている。 [[オープンソース]]による[[統合開発環境]]である[[SharpDevelop]]や[[MonoDevelop]]ではBoo言語による開発を標準でサポートしているので意外と快適に開発することができる。 == サブページ 使い方 ==* [[jQuery/API一覧hello world]]<source lang="boo">print "Hello, World!"</source>
== 関連項目 ==
* [[JavaScriptUnityScript]]** [[Unity]]* [[QUnitIronPython]]** [[KnockoutPython]]
== 参考文献 関連項目 ==
{{reflist}}
 
== 外部リンク ==
* http://jquery.com/
{{stub}}
匿名利用者

案内メニュー