2016-03-27 4 views
0

私はソフトウェア開発を始めました(2015年12月にはじまりました - 私は科学的な背景にありますが、アップル、グーグル、マイクロソフトのモバイル/ウェブ/ユニバーサルアプリに関して開発したいアイディアがいくつかあります)。私はC#6.0、JS、HTML5、CSS3を学んだことがあり、これまでのところPythonとJavaの以前の経験を持っていました(Javaは文字通りトレーニングサイト用のユーザーコンテンツを更新していた; pythonは野生型天然に存在する)&突然変異型ヒト受容体、それらの構造、それらがpythonベースのシミュレーションソフトウェアを介して薬物/化学物質にどのように反応するか、およびそれらを実験データと比較する方法)。HTML5とCSS3をC#6.0で使用できますか?

私はC#6.0を使用する方が好きですが、JSをバックエンドに使用することについては相反しています。クロスプラットフォーム開発のためにC#vs JSを使用する場合の長所と短所は何ですか(特に、カメラや生体認証スキャナなどのネイティブ機能を組み込む場合)。また、node.jsとangular.jsの長所と短所は何ですか?それは私のPCにインストールされているxamarinとcordovaの最新バージョンです。 (私はJavaを使用するのが嫌い、Macにアクセスできないので、psはC#とJSはクロスプラットフォーム開発用です)。

web-appのサーバーバックエンド用です。おそらくC#に固執していたり​​、おそらくC++/ruby​​ on Rileを学んでいます。

また、データベースを使用する予定で、mongoDBをMySQLで使用できるかどうかを知りたい場合は、mongoの学習に役立つリソースがあり、mongoをVisual Studio 2015に実装できます。

おかげで(複数回答がある場合は、PS、私は心をいけない:より多くの人が説明し、より良い私は物事を学び、理解することができます)

答えて

0

ブラウザのみHTML/CSS/JavaScriptを実行することができます。したがって、ブラウザでクライアント側で実行できるすべてのコードでJavaScriptを使用する必要があります。

サーバのバックエンドが書き込まれる内容は、ブラウザに関係なくです。

クロスプラットフォームのアプリケーション開発ツールを見ると、Xamarinはコードをかなり作成できるのでいいですどのプラットフォームでもC#を使用します。 Apache CordovaやWindows(Mobile)のようなツールキットでHTML/CSS/JavaScriptを使うこともでき、HTML/CSS/JavaScriptを使ってアプリケーション全体を書くことができます。

プログラミング言語としてC#でHTML/CSSを使用する上でのご質問は、実際にサポートされているシナリオではありません。 WindowsユニバーサルアプリケーションのJavaScriptからC#コードを呼び出すことはできますが、それはその程度です。

関連する問題