API構築の基礎を学んだ。QConは、開発者コミュニティにおける知識とイノベーションの普及を促進することで、ソフトウェア開発に力を与える。実務者主導のカンファレンスであるQConは、チーム内のイノベーションに影響を与える技術チームのリーダー、アーキテクト、エンジニアリングディレクター、プロジェクトマネージャー向けにデザインされている。Sheehy氏は、人工知能ハイプ時代における責任ある開発者としてのあり方について、洞察に富んだ開会基調講演をした。Grizzanti氏が、「スタッフ・プラス」への道と、それを「科学」というより「芸術」としてとらえ、芸術を創作することとソフトウェアを創作すること、そして組織のダイナミクスに対処することの類似性について語っている。Codeを採用する:確認するべき6つの適性LCNC(ローコード/ノーコード)プラットフォームは、プログラマーだけでなくプログラマーでなくても、最小限のコーディングとワンクリックのデプロイメントで、アプリケーションソフトウェアを開発できるよう設計されている。ドラッグ&ドロップ方式のインターフェースなどを利用することで、開発・デプロイメントプロセスを簡素化し、効率的なアプリケーション開発とデプロイメントを実現する。_原文(投稿日:2020/02/17)へのリンク開発者調査はコミュニティの鼓動を伝えてくれる。新たな年の始まりは、過去数年間に使用されてきたものを再評価し、これから何をするのかを見定めるのにはよい機会だ。そのようなことから、いくつかの企業が最近、開発者調査の結果を公開した。Report"がそれに続く。Report"を新たにローンチした。Indexを公開している。Overflowは、2020年版を2ヶ月以内に公開する予定である。RedMonkが最新のプログラム言語ランキングを公開したのは2019年7月だが、近く最新版が公開される見込みだ。開発者調査は企業が自社(および競合他社)製品に対する関心度を測る手段であると同時に、自社の関わる分野における開発者の状況についての概観も提供してくれる。その一方で、開発者調査の欠点のひとつは、TwitterフォロワやIDEフォーラムのように、特定のサブグループを中心として自己選択的に集まった人々が対象となる傾向があることだ。indexのチャートではJavaは2番目の位置にあり、C言語よりも下位になっている。調査では、一貫性のない結果が発生することもある。surveyでは、最も好まれる言語がPython、JavaScript、Javaの3つであるのに対して、最も嫌いな言語がPHP、Java、JavaScriptとなっている。indexとRedMonkのレポートは自己報告の結果から生成されたものではなく、プロキシによるWeb検索を使用し、人気度としてGitHubとStackOverflowの調査を組み合わせたものであるため、結果的に開発者が使いたいと思うものではなく、実際に使用しているものが反映される傾向がある。Objective-CはSwiftに追い越されただけでなく、Appleの新言語に採用が移行したことで衰退傾向にある。その他の環境としてはRustが上昇傾向にあるが、トップ20に割り込むには至っていない。8が運用環境で最も多く使用されているバージョンとなっている。11を使用しているのは約4分の1で、非LTSリリースは少数である。Javaが引き続きJVM上で使用される主要言語である一方で、数パーセントがKotlinを使用し、Scalaは減少している。AndroidエコシステムがKotlinを採用したことで、この傾向は今後も続くものと思われる。一般的なフレームワークは変わらずSpringで、開発者の60~80パーセントが開発に使用していると答えている。Springは先頃、新たなWebサイトデザインをローンチした。Webサイトがデフォルトで提供するSpringBootを使用しているものと思われる。IDEが変わらず最も好まれるIDEとなっており、60~80パーセントの開発者ベースを保持している、次に多いIDEはEclipseで、25~50パーセントが使用している。Codeで、調査回答からは、WebベースのIDEを使用したいと考える開発者は少数派のようである。CodeなどのWebベースの軽量IDEは、軽量(light-weight)言語での採用が増加傾向にある。Protocol(LSP)をサポートする言語が増えているため、将来的には新たな言語(Rustなど)がLSPをサポートするIDEで使用されるようになる可能性がある。ビルドツールに関しては、それぞれのJava調査が異なるストーリを見せている。JavaエコシステムではMavenがナンバーワンのビルドツールであり続けているが、ナンバー2のビルドシステムであるGradleは、報告書によってMavenに肉薄していたり、3分の1であったり、とばらつきがある。SBTの場合、おもな用途がScalaアプリケーションであるため、Scalaの採用数が反映されている。JRebelの調査にはホスティングソリューションが含まれていないが、Syncのレポートによると、GitLabがGitHubを僅差で上回っており、3位がBitBucketである。BitBucketは2019年8月、当初からのMercurial(hg)サポートを終了する予定であると発表した。2011年からGitをサポートしている点を合わせると、Marcurialユーザが他へ移行していることの反映とも受け取れる。Syncの調査では仮想化の使用について質問していないが、JRebelの報告では、仮想化のニーズに対してDockerを使用しているユーザが4分の3を占めており、その半数がDockerプロセスの実行にKubernetesを導入している。その詳細な内容からは、仮想化導入の原動力としてのマイクロサービスの興隆が見て取れる。最後に、開発者の3分の1から半数がメインの環境としてOracleJDKを選択しており、半数以上がAdoptOpenJDKやOracle、AmazonなどのソースからOpenJDKを使用している。OracleJDKを使用する理由の背景のひとつとして、約10パーセントの開発者が有償サポートを使用していることがある。半数はOracleと契約しており、残りはIBM、RedHat、Azulが均等に分け合っている。毎週火曜日に前週のまとめコンテンツをお送りいたします。(日本語版は不定期リリース)25万人のシニアな開発者コミュニティーにぜひご参加ください。サンプルを見るあなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。毎週火曜日に前週のまとめコンテンツをお送りいたします。(日本語版は不定期リリース)25万人のシニアな開発者コミュニティーにぜひご参加ください。サンプルを見る様々なイノベーターとアーリーアダプターがお送りするテクノロジーの概要を見る。自分がまだ知らないことに気づいていないと知るあなたが興味のあるトピックスをいつでも最新な情報に。あなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。Inc.プライバシーBT。