投稿

4月 18, 2019の投稿を表示しています

Translate

これ・・選挙候補者??

イメージ
これ・・選挙候補者?? 選挙ポスターに電話番号載せるの? 候補者?宣伝? 謎すぎる。

Python(パイソン)は、PowerShell(パワーシェル)にシェアを奪われる存在とのるのでは?

Pythonは、PowerShellにシェアを奪われる存在とのるのでは? 個人的な意見だが、Pythonという言語はとにかく、中途半端なコンピュータ言語テクノロジーだ。 本当に小さなスクリプトで済む要件なら、Pythonだけで事足りるかもしれない。 でもそれは、PowerShellにも言える。 Pythonは、まずPHPと同じようにフレームワークの派閥があるように感じる。 開発はAnacondaを導入するのか悩んだり、エディターにSpyderを使うのか、Visual Studio CODEを使うのか等。 また、少し規模が大きくなってくると、Pythonだけではシステムが作れない事に気がついてくる。 Pythonで何とか出来ないかと、Pythonライブラリの海の中をさまよう人もいるだろう。 拘って、何が何でもPythonだけでと。 その結果有償のPythonライブラリに辿り着く。実際はCで書かれているライブラリなのだけれども。 その結果、オープンな言語であるPythonを使えば、コストが抑えられると思ってやっていても、少しづつ費用が掛かってくるようになる。 そんな、Pythonにとって変わられる存在が、PowerShell。 PowerShellもPythonと同じスクリプト言語。 PowerShellは、Microsoftが旧来のコマンドを置き換える存在として登場していたのだけれども。 パワーシェルは、MicrosoftがWindowsだけの物ではなく、オープンな言語とした。 そして、バージョンが2位になってから存在のレベルが変わってきた。 ただWindowsのコマンドを置き換えるだけではなく、Linux等、他のOS環境のシェルの代わりにもなる存在にも。 このPowerShellは、C#やVBと同じように、.NET Frameworkを利用してスクリプトも書く事ができ、VB Scriptを置き換えるには既に十分なスペックを持っている。 Pythonみたいに、昨今流行りだして、やろうとしたら、あのライブラリを導入しないとそれは出来ないとか悩む必要も殆ど無い。 .NET Frameworkが使えるから、C#やVB.NET等と同様のアプリケーシ

プログラミング言語のJavaが遂に有償化でKotlinも影響がある!?

イメージ
プログラミング言語のJavaが遂に有償化!? 取り敢えず、日本はJava言語がやたら好きで、物凄いあっちこっちで使われている言語だ。 理由は簡単、無料だからだ。 そんな無料好きのGoogleもJavaを採用しているのだが・・・ いよいよ裏目に出る。 JavaがOracleのものになった日から、いつかこういう日が来ると予想していたエンジニアは多かった筈だ。 それが、遂に来た。 それだけのこと。 Kotlinにも間接的に影響が出るだろう。 Kotlinは新参者の言語だけあって、Kotlinだけで何かを開発するには役不足で、通してもJavaのライブラリを利用する事になるだろう。 Kotlin自体が、Javaのライブラリそのまま使えますよ的に宣伝しているし、設計されているからそうなのだが・・ と、言うことで、個人的にはやっぱりC#の最強説を唱えたくなるが・・・ バッチであれば迷わないのだが、C#アプリケーションとなると、開発スタイルが多すぎてどれが正解なのか全てのC#エンジニアが苦悩しているだろう。 WindowsForms、WPF、UWP、ASP.NET、MVC 複数やるに越したことは無いのだけれども、数年経てばあまり機会が無かった作り方を久しぶりにした時、ずいぶんやり方が変わっていて、まるで初心者みたいになる事もある。 だからして、如何に、長持ちで、変化の少ない安定した言語を・・・と迷うのだけれども。 オイラ~の世代には、ジェネリック型を使うことで、処理速度がずいぶん低下するのでは無いかと裏を読んで悩んだり・・・ ジェネレーションギャップなのか、若い人は何も迷わずにガンガンやるが。 どっちが正しいとかないから、多数決で多いほうが正しいみたいになるのが癪なのだが。 そんなC#エンジニア達は、Javaのこれを歓迎しているのではないだろうか? C#はオープン環境や今やMacのアプリケーションまで開発出来る、活躍の場がどんどん広がった言語となったのだから。 Javaを大量に使用して設計したエンジニア達の罪は重いと思う。 全く、これが起きないなんて考えて来なかった筈はないし。