オプソ開発にお勧め フル機能のVisualStudoが無料に [転載禁止]©2ch.net
>>7
.net Framework 4.5が標準だから、XPは対象外じゃないかね 昨日のMicrosoft絡みのニュースでLinux関係するのは↓の方のニュースじゃね
-----------------
Microsoft、.NETをMac、Linuxに移植、サーバ・サイドをオープンソース化すると発表
Frederic Lardinois
2014年11月13日
Microsoftの.NETフレームワークはこの12年にわたっってWindowsでアプリケーションを
開発するデベロッパーのプログラミング・モデルとなってきた。今日(米国時間11/12)、
Microsoftはデベロッパー・ツールのクロスプラットフォーム化の努力を一歩押し進め、
近く.NETをMacとLinuxに移植することを発表した。同時に、.NETのサーバ・サイド
(クライアントの.NETではない)のコア・スタックを次のバージョンからオープンソース化するという。
http://jp.techcrunch.com/2014/11/13/microsoft-takes-net-open-source-and-cross-platform/ サンプルコードのライセンスも見直して欲しい
ネットワークのフィルタまわりだったか、流用したらソース公開するなとか書いてあった気がしたし ちゃんと自分の責任でコード書けってことだから
サンプルはどうでもいい気がするね。 ゲーム系の人たちがサンプルにバグあるの知らずに使ってて
それが発覚して一時騒いでましたね アホ「サンプル流用して作ったらバグった。お前のせいだ!」
MS「いや、それサンプルですし」
アホ「サンプルでもそれを提供するならちゃんとしたものを出せ」
MS「サンプルを作りこんだら余計なものが増えてわかりづらいだろ」
アホ「関係ない。サンプルを流用して作ったもののバグは全部お前のせいだ」
MS「あー、うざいうざい。じゃあサンプルを流用したら公開してはいけないってライセンスにする」
アホ「サンプルコードのライセンス変更しろ。流用させろ。流用してできたバグはお前のせいだ。」 win使うとかマゾだろ〜これ
ましてやosprojectで >「開発者5名以下の中小企業(PC250台以下または年商100万米ドル以下)」となっている。
PC250台とかAzureの仮想サーバとかもカウントしてるのかな >>3
MacでもLinuxでもVisual Studioが使えるようになる。
Windows PC用の.net applicationも動くようになる つまみ食いだけど、.netとmonoってプログラミングが微妙に違ってたよね
ウインドウを閉じた時の後処理のことなんだが
それでも動くの? >>15
いや、ちゃんと動かないのはサンプルにならんだろう… 個人でフリーソフト作ったり、学習に使ったりはダメなの? >>26
これザマリンらしいよ。
C#になれてる人には良いんだと思う。
>>25
ライセンスだけ見ると、オープンソース開発者や大学関係者、ボランティア、
小企業などは使っても良い(使用目的では制限していない)ように見える。
それ以外の個人は使用許諾されないんだよね。
でも、ライセンスFAQの方を見ると、前記に該当しない個人開発者にも許諾する
意図があるように見える。
続きはウェブでをクリックしてもまだ何もないから正確にはわからないんだよね。
一番簡単なのは、CodePlexあたりに登録してオープンソース開発者になる
ことじゃないかな。
オープンソース開発者になりさえすれば使用許諾が出来て、用途の制限がない
みたいだから。
でもCodePlexは本格的に使えるようなものじゃないから注意してね。
VSはGitHubにも接続できるから、本格的にオープンソース開発するならGitHub
の方が便利だよ。 >>21からはVisual StudioがMacやLinuxで動くように見えるわけだが
要点をまとめられずダラダラ長文垂れ流す程度の能力とかゴミだな monoでwinformがさくさく動くなら使うんだけどね
gtkかqtで書き換えないと使い物にならない Visual Studio が Java化したってことでいいの? >>32
どういう意味でいってんの?
今回、言語とかアプリとかは全く変わってない。
ライセンスが変わっただけ。
君が言ってることは、Visual Studio(のライセンス)が
Java(のライセンス)化したって言ってることになってるけど
それであってる? いや全然
Visual Studioの立ち位置がJavaと同じよう(競合するよう)になった
って意味 VSはLinuxではないのでJavaではなくHaskell、つまりセキュが低い。 >>34
じゃあ意味不明だろw
Visual Studioは開発環境。
Javaは言語、もしくは実行環境
全く違うものを比較してる。 頭がおかしい人に誤りを指摘してもたいていは報われない いや、別に本人を正そうとは思ってないよ。
誤りを指摘するというか、間違いであることを具体的にここで明らかにして、
後から読んだ人がどちらが正しいかを、ひと目で分かるようにしているだけ
曖昧な書き込みを放置していると、それを正しいと
勘違いする人がいるかもしれないからね。
>>34にレスしているように見えて、
実はその他大勢にやりとりを見せているっていうのが
俺が本当にやっていること。
それで頭がおかしい人が狂ってファビョったりしたら
願ったり叶ったりなんだよ。 だから、Write once, run anywhere を目指してるんだろ?
競合しないの?なんで? >>40
最大公約数を目指すわけないと思いますが。 いや、競合するじゃないかなあって思っただけなんだ
(物分りが悪くて)すまんな >>40
はぁ? Visual Studioは開発環境だって言ってんだろ?
開発環境がWrite once, run anywhereってどういう意味さ?
答えてみろ。 >>44
VSはEmacsと同じでシェルだぞ。
100年後にはスカイネットにつながってる可能性もあるぞ。 プロ相当になってザマリンが入れられるようになったので、ライトワンス、ランアウェイに
なるのじゃないかと思ったんだろ。
そんな大したもんじゃないんだけど。 linuxのintelコンパイラはもうこれに対応してるの? >>45
Emacsはシェルじゃないよw
VSとEmacsが同じってことは
お前、自ら、シェルじゃないって
言っちゃってるじゃないかw >>46
単に、プログラム言語(+実行環境)と開発環境の区別がついてないだけだろうね。
かなり早い段階から、.NETアプリはLinux等でも動くようになっている。
ただMSはJavaとは違いWrite once, run anywhere等と言っておらず
.NET実行環境やC#の仕様をオープンにしただけ。
そしてMSとは直接関係ない別プロジェクトとしてMonoが開発され、
Linuxなどでも動くようになった。かなり前にね。
.NETアプリはLinuxでも動くが、今回のオープンソース開発者無料っていうのは
もちろんLinuxのオープンソース開発者にとってもメリットが有ることだが、
MSとしてはWindowsでも動くオープンソースアプリ開発者狙いだろう。
たいていのオープンソースアプリはWindows版もあるわけだし。 >>48
うっせーばか。
VSはガンダムなんだよ! MSだから、最初甘い言葉で依存させて後で色々理由つけて釣り上げてくるに決まってる。
VSを受け容れることは、みんなで少しずつチカラを出し合って築かれてきたLinuxワールドの
崩壊の始まりとなる。 この程度で崩壊するならその程度のやつだったってことさ。 ちなみにVSはGitHubにチームエクスプローラから直接接続できる。
NuGetの参照をプロジェクトに含められる。
オープンソースライブラリの多くをCoAppがメインテナンスしている。
オープンソース開発が一番簡単にできる開発環境になった。
GitHubに接続してローカルに複製すると、最初のビルド時に依存するライブラリを
NuGetが展開してくれます。
ほとんど何もする必要がありません。 Linuxではプログラミングする人がいないんだなあ。 Expressで基本的なことできてたしProfessional相当の機能って
Linuxとの親和性考えるとむしろ避ける方向と思ってたから関係ない Professional相当の機能で重要なのは
プラグインが使えることだよ。
これにより、サードパーティ製のツールが使えるようになる。
あと、expressだと言語ごとにパッケージが分かれてるけど
Proなら一つ。これが地味に嬉しい。 >>63
> あと、expressだと言語ごとにパッケージが分かれてるけど
ん? いつの話だ? ATLがあるとCOMサーバが作りやすくなるな。
世界変わりまっせこれ。 Linuxインストールしてプロ気分に浸ってたらあきまへんで。
プログラミングせな。 競合するのはjavaじゃなくてlinuxだろう
無料の開発環境がそろうからとlinux使ってた連中がwindowsへいくで >>66
反面、Linuxは使う人の事考えろよ、みんなが開発者じゃないんだよ、
という非難もある。
プロ気分というのはいただけないだろうけどさ。
スクリプト書けない場合はWindowsもバッチなしで使うわけだから論外だろうね。 全人類開発者の時代が来まっせ。
世界が変わるでえ〜。 構文上の誤りは書く端から下線つくから楽です。
ワードと同じようなものです。 pro持ってるんだけどゴミ箱に捨てて
comいれた方がいいの? >>73
Pro持ってるなら入れる理由はないよ。
ライセンス形態は違うんだからね。 Linuxインストールしてプロ気分に浸ってたらあきまへんで。
プログラミングせな。 ちょっとこれ見てください。
https://twitter.com/happou31/status/539484350404763649
これを使わないのは、人生の時間を無駄にしてるということですよ。
そう思いませんか? >>76
Linux使っていると、俺超すげーだろってうぃん・Macユーザーに自慢できるからな
Linux使っている奴にはプログラミングできない低脳はほとんどいないだろ VSのインストールから始めましょう。
VSの用語に戸惑うかもしれません。
プロジェクトとは単純に言えば、一つのバイナリを作るために必要な
ソースと設定をまとめたものです。
プロジェクトをビルドすると、一つのDLLやEXEが生成されます。
それがプロジェクトです。
あなたの作る製品には複数のDLLやEXEが含まれるでしょう。
ですからプロジェクトは複数あるはずです。
あなたの製品のために複数のプロジェクトをまとめたものがソリューションです。
ソリューションはあなたがよく知っているMakefileと同じ効果を持ちます。
そう考えるとわかりやすいと思います。
VSのインストールが終わり、あなたが次にやることはHello worldソリューションを作ることです。
Hello worldソリューションでいろいろ試してみましょう。 VSは拡張性を持ちます。
エディタが保持している構文解析木に自由にアクセスできます。
これは、文書を作るときに役に立ちます。
あなたはDoxygenを使ったことは無いでしょうか?
VSがあれば同じことをもっと自由にプログラミングできます。
エクセルでマクロを書くのと同じように、VSもマクロが使えるのです。
VSは非常に強力なプラットフォームです。 Wineで動かないかな。いろいろ最新のものを使ってそうだから無理かなあ。 >>83
Windows持ってないの?
VSはかなり捗るからパソコン買ってもお釣り来るよ。
今回無料になったのはプロ相当なので、マクロ使い放題やりたい放題だよ。
自分でVSを拡張できるし、市販のアドオンも使える。 >>83
仮想環境くらい用意しなよ。
http://www.rupan.net/uploader/download/1417783837.jpg
俺の場合、Win8.1を使ってるが、格安で快適で非常に軽快にVS2013も動いて
くれている。 >>85
MacOSXでWindows 8.1を使おうとすると
Windows 8.1を別に買わないといけないからな。
そもそもMac自体が高いし。
この間、ルータメンテナンス用に中古のノートPCを一台買ったんだが、
(MacBookProにLANポートついてないので、変換コネクタつけるのが面倒という理由でw)
Windows 7 Pro + 4GBで1万6000円ぐらいだったよ。
Windows 7 Professional だけでもまともに買えばそれぐらいするので、
新しいPC買ったほうがいいかもね。
2万5000円〜3万円あれば十分なスペックが買えるし
http://kakaku.com/used/pc/ca=0020/s1=19/?s1=20 >>87
変換コネクタなら持ってるよ。
ただ持ち運び用だから、持ち運び用入れに入れてる
家のルータをメンテナンスするのに出してつなぐのが面倒だから
という理由でノートパソコンを買った。
ちなみに、なんでルータのメンテナンスでパソコンなのかというと、
そのルータは通常無線で使っているから。
時々トラブルやメンテナンスで接続しなきゃいけない時に面倒。
トラブルを起こすルータなんて!?と思うかもしれないが、
OpenWrtを入れてるので、こいつはLinux同然なんだ。
なんでもできるぶん、ミスすると直接LANでつないでみたくなる。 Wineにそこまでの互換性無いだろw
オープンソースに品質を求めちゃいかん でもWineはかなり互換性が高いらしいよ。
ストアアプリは9xで動かないけど、Wineでは全部動くらしい。
OSSの技術力の見本だって言ってたよ。 .Net4.5をWineにインストールしたら動くようにならないかな? >>84
いやWindowsも持ってるんだけど、IntellisenseがLinuxから使えたら
嬉しいなと。
C#だけならomnisharpが良いようだ。 便利というかあるのが当然になってて、ない環境での開発が苦痛でしょうがない
人間贅沢するとダメだね w ついでにoffice for linuxも出してくれ でもね、殆どの人は高機能さを求めてないんだよw
求めているのはわかりやすさ。
そして前と同じやり方。というのも
わかりやすさの一つなんだよね。 >>100
まあ、マジで Office と Visual Studio が Linux で動けば Linux でいいな Linuxがいいな ではなく
Linudでいいな と
言ってる限り、Linuxが選ばれることはないだろう。
Linuxでいいなら、Windowsでもいいからだ。 これってWindowsXPでも使えるのかな。
XPからLinuxに移行しちゃったんでもう関係ない話になった。 Linuxインストールしてプロ気分に浸ってたらあきまへんで。
プログラミングせな。 >>110
使えないよ。
システム要件みりゃわかるだろ サーバーのコマンドラインも強化されたし、アプリケーション開発ツールも無料になったし、エンタープライズ向けはWindowsしかないよね。 なぜ、
サーバーのコマンドラインが強化されると、エンタープライズ向けはWindowsしかない
となるのか?
教えてくれ それよりLinuxerにとってはAndorid Studio Visual Studio CommunityはProと同等なのでマクロが使えます。
そしてVCは構文木にアクセスするためのCOMサーバを公開しています。
つまり、C/C++のソースを読み込み解析してドキュメントを作るようなことができます。
意外と知られていませんが最近の拡張はUIがHTMLで作られていることが多いです。
VCを利用してHTMLとJavascriptで文書化ツールを作るなんて面白いんじゃないでしょうか。 Emacsキーバインドが使えるようになったのは本当にありがたい
まあMsbuildをemacsから叩くのもオツなんだけど 高すぎて買い手が少なかったんじゃねVisualStudo
Linux系ならNetBeansやEclipse、Qtなどある なお、利用可能なユーザータイプは「大学関係者」「非営利団体従事者」「オープンソース開発者」
「開発者5名以下の中小企業(PC250台以下または年商100万米ドル以下)」となっている。
…どれにも合致しない一匹狼には利用制限ありじゃねえかよ >>125
QtもCommunityはオープンソースにしか使えないからね。
商用に使える分、VSの方が太っ腹でしょ。 VSはVSの利用条件の一つがオープンソース開発者なだけで、書いたコードを
オープンソースにしなければならないわけじゃないんだよね。
Qtは書いたコードをオープンソースにしなければならない。
この差はかなり大きい。 >>126
商用分野じゃ出番がないでしょ?画像処理だとかAI方面とか特殊な
やつでないと… >>127
まあそれはQtの方が意味不明だからな。
なぜならクローズドのソースコードがあったとして、
それをQtで使おうとしたら、オープンになるのかよ?って話。 !!!!!!!!!!!!!!!!!!!!!!!!!!!無料でカンタンに作って販売できる、新しいスタイルのTシャツ!
http://goo.gl/DbftI3 >>129
クローズドにしなければならないソースをフリーのQtでは使えないってことでしょ。 誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
ANGVXVZCT4 僕の知り合いの知り合いができた副業情報ドットコム
関心がある人だけ見てください。
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
3B6OE Visual Studio Code出たけど、IDE貧弱で困る
VB.NETソースの移行も完璧じゃない クローズドライセンスのVisual Studioは、
オープンソースプロジェクトにはふさわしくない。