投稿

ラベル(XAML)が付いた投稿を表示しています

Translate

今年はWebassenblyが急上昇するからC#+XAMLをやるべき!

イメージ
今年はWebassenblyが急上昇するからC#+XAMLをやるべき! C#とXAMLでWebassemblyが簡単に作れるプラットフォームが登場! 1/2にUnoPlatformのバージョン2がリリースされた。 正確にはUWPベースのプロジェクトがWindows、Android、iPhone向けのアプリの出力が出来るのだけれども、特に、WebAssemblyも強化されているみたい。 Webassembly自体は2017年位から、Windows、Mac、Android、iPhoneのブラウザが対応が進められて来て、今年はいよいよFlashが廃止もされる事から、このWebAssemblyが一気に増えてくるのでは無いかと想像できる。 Javascriptのフレームワークは沢山出ているけれども、このフレームワークはあれが出来ない、こっちのはコレが出来ないみたいなのが多く、また、処理速度もFlashで作られるSPAのレベルにしようと思うと、かなり苦しめられたのだけれども、そもそもWebAssemblyは、バイナリーコードでありながらブラウザで動作可能なSinglePagesApplicationの開発が出来る。 Flashじゃないとやっぱりダメだ・・・って断念していたコンテンツも、WebAssemblyなら実現が可能になるものも多いと思う。 C#+XAMLでそれが出来るようになるのだったら、UWPプロジェクトベースの開発も受け入れやすいのじゃないかと思う。 UWPは、アプリケーションの開発自体にもレスポンシブデザインが求められていて、業務アプリケーションの開発工数が大幅に増えて、ユーザー企業の社内SEレベルでこの開発はあまりにも負荷が高い!って思っていたものの、WEBの開発は、沢山あるJavascriptフレームワークの併用による相性とか色々苦しめられた。 そもそも、アプリケーションの開発スタイルでWEBシステムが開発出来るとなったら、UWPは一人情シスレベルの社内SEでも取り組む価値があるのではないだろうかと思う。 日本のSierはとにかく古い開発スタイルで、新しいものが来たら邪険にしてきた、Javascriptを多用するWEBの分野では相当な遅れをとっていたと思うけれど、今回はまだ今か

WPF(XAML)での開発が主流になっているので、Formsは完全に捨ててみた

イメージ
WPF(XAML)での開発が主流になっているので、Formsは完全に捨ててみた Photoshopみたいに、デザインが出来る。 どちらかというと、Android(アンドロイド)の開発ににたスタイルだけれども。 Windows Universal アプリケーション方式の開発が増えていっているので、XAMLからは逃れられないので、Windows.Formsスタイルは捨ててみた。 Android開発をやった事がある人ならとっつきやすいかも。 言語もC#を選べば、あまりJavaと変わらないし。 ただ、Windows.Formsでやっている人には悲報が。 プログラミングのスタイルが全く今までと違うから。 同じコントロールでもコーディング方法も違って・・・  自分はこっちが好き。 見た目はとても重要だから。