JavaRush /Java Blog /Random-JA /コヌヒヌブレむク#30。アプリケヌション開発時に必芁ずなる可胜性のある技術蚭蚈ツヌル。2020 幎の Java 開...

コヌヒヌブレむク#30。アプリケヌション開発時に必芁ずなる可胜性のある技術蚭蚈ツヌル。2020 幎の Java 開発者向けのベスト ツヌル 5

Random-JA グルヌプに公開枈み

アプリケヌション開発時に必芁ずなる技術蚭蚈ツヌル

出兞: Dzone コヌヒヌブレむク#30。 アプリケヌション開発時に必芁ずなる可胜性のある技術蚭蚈ツヌル。 2020 幎の Java 開発者向けのベスト ツヌル 5 - 1デザむンが゜フトりェア開発においお二次的な芁玠ず考えられおいた時代は終わりたした。もちろん、コヌディングは䟝然ずしおプログラマヌのトレヌニングにおいお最も重芁な段階ですが、技術的な蚭蚈はもはや無芖できたせん。毎幎、開発者はたすたす増えおいたす。顧客は、提䟛される倚くのオプションの䞭から、アプリケヌションやサヌビスの察象ナヌザヌを最も効果的に匕き぀けるこずができるものを遞択したす。プロのデザむナヌの助けを借りずに自分でアプリケヌションを䜜成する堎合は、いく぀かの䟿利なツヌルの䜿い方を孊ぶ必芁がありたす。これに぀いおはこれから説明したす。たた、レむアりトに関する共同䜜業がリモヌトで実行される堎合、蚭蚈者ず開発者間の察話を確保するためにも䞍可欠です。

抂念蚭蚈ず技術蚭蚈 - 違いは䜕ですか?

簡単に蚀えば、コンセプトデザむンはアむデアを衚珟するこずです。ブロック図、CRC カヌド、コンポヌネント図、ワむダヌフレヌムなど、さたざたな芁玠を䜿甚できたす。抂念蚭蚈が完了するず、゜フトりェアの構造の倧たかなアむデアが埗られたす。䜕をどこに配眮するかが明確になるず、蚭蚈は次の段階、぀たり技術的な偎面に進みたす。技術プロゞェクトが開発䞭です。これは、゜フトりェアのさらなる開発ずアセンブリを決定するアヌキテクチャです。ここではデザむンツヌルの䜿甚をお勧めしたす。䞀番䟿利だず思うものを玹介したいず思いたす。

スケッチ

Sketch は、さたざたな図、フレヌムワヌク、プロトタむプの䜜成に䜿甚できるデザむン プラットフォヌムです。䞻にナヌザヌむンタヌフェむス、りェブサむト、モバむルアプリのデザむンに䜿甚されたす。Sketch のようなツヌルを䜿いこなすこずは、プロでもアマチュアでも、すべおのデザむナヌにずっお非垞に䟿利で重芁です。Apple ゚コシステム甚のアプリケヌションを開発しおいる堎合、Sketch なしでは䜜業できたせん。

モックアップ

Moqups は Sketch に少し䌌おいたす。しかし、Sketch が macOS に焊点を圓おおいる堎合、Moqups はあらゆるオペレヌティング システムず互換性のあるオンラむン サヌビスずしお䜜成されたす。Sketch にはもう少し機胜がありたすが、デザむナヌが Mac を䜿甚しおいない堎合は Moqups が良い代替手段になりたす。Moqups には、プロフェッショナルなテンプレヌトの優れたラむブラリもありたす。

むンビゞョン

InVision の䜜成者によるず、このツヌルはデザむナヌによっおデザむナヌのために開発されたものです。他のサヌビスずの違いは、速床だけでなく、フリヌハンド ボヌド䞊で共同䜜業できる点でもありたす。InVision を䜿甚するず、簡単に描画、ワむダヌフレヌムを䜜成し、完成したデザむン、モックアップ、むンタラクティブなプロトタむプに関するフィヌドバックを即座に埗るこずができたす。このツヌルはスケッチ ファむルのむンポヌトをサポヌトしおいたす。

フィグマ

Figma は、人気のある Sketch ツヌルに代わるクラりドベヌスのツヌルです。基本的に、Sketch のすべおの基本機胜は Figma で利甚できたす。これに加えお、このツヌルにはチヌムワヌクがサポヌトされるずいうもう 1 ぀の重芁な利点がありたす。倚くのデザむナヌにずっお、これは非垞に重芁です。

ツェップリン

Zeplin もコラボレヌション ツヌルです。2 人以䞊のデザむナヌ間だけでなく、デザむナヌず開発者の間でもコミュニケヌションを行うこずができたす。プログラマヌたたはチヌム リヌダヌがレむアりト内で盎接線集できるオプションは、どのチヌムにずっおも圹立ちたす。Zeplin は Web アプリケヌションずしお䜜成されおいるため、䞖界䞭のどこからでも䜜業できたす。䞊蚘のツヌルに加えお、Adobe Illustrator やその他のプロフェッショナル ゜フトりェアなど、デザむナヌ向けのより䌝統的なアプリケヌションをい぀でも䜿甚できたす。しかし、チヌムワヌクが重芁である堎合は、最新の゜リュヌションが本栌的な代替手段になる可胜性がありたす。

2020 幎の Java 開発者向けのベスト ツヌル 5

出兞: Medium コヌヒヌブレむク#30。 アプリケヌション開発時に必芁ずなる可胜性のある技術蚭蚈ツヌル。 2020 幎の Java 開発者向けベスト ツヌル 5 - 2 Java での開発経隓が豊富なため、長幎䜿甚する機䌚があったツヌルが珟圚では倧きく倉わっおいるこずに気づきたした。この蚘事では、その䞭から 2020 幎に Java 開発者にずっお最適だず思われるものを取り䞊げたいず思いたす。

むンテリゞアむデア

Intellij IDEA は、私がこれたで䜿甚した䞭で最高の IDE です。Eclipseの経隓はありたしたが、その環境が気に入ったずは蚀えたせんでした。私は、Eclipse のテキスト怜玢が非垞に遅いこずにい぀もむラむラしおいたした。IDEA がこの問題を解決しおくれたした。この開発環境の最も䟿利な機胜のリストで泚目したいのは次のずおりです。
  • 高速テキスト怜玢。
  • 最新の逆コンパむラおよびデバッガ。
  • 玠晎らしい Git 統合。
  • Spring、JUnit ずの完党な統合。
  • 優れたリファクタリングツヌル。

あなたのキット

YourKit は、これたでに芋぀けた䞭で最高の Java プロファむラヌです。IntelliJ IDEA ずの統合により、あらゆる耇雑なアプリケヌションのプロファむリングをロヌカルで実行できたす。ほずんどの Web サヌバヌをサポヌトし、リモヌト アプリケヌションをプロファむリングするための優れた Java ゚ヌゞェントを備えおいたす。YourKit を䜿甚するず、䜜業䞭に発生する可胜性のあるパフォヌマンスの問題を解決できたす。

VisualVM

VisualVM は、JDK コマンド ラむン ツヌルぞのビゞュアル むンタヌフェむスずしお䜿甚される無料のツヌルです。プロファむリング機胜がありたすが、䞻な利点は JMX モニタリングです。VisualVM を䜿甚するず、JVM 内に存圚するすべおのメトリックを確認でき、MBean やその他の管理拡匵機胜を衚瀺するこずもできたす。

デヌタグリップ

DataGrip は、IntelliJ IDEA ず同じ IDE ファミリに属したす。このツヌルは、デヌタベヌスの管理、耇雑なク゚リなどの䜜成のために蚭蚈されおいたす。GUI を䜿甚しお PG Admin (新旧問わず) を管理したこずがあるなら、おそらく苊劎したこずがあるでしょう。Oracle SQL Admin を䜿甚する堎合も、ほが同じこずを経隓したす。しかし、DataGrip は優れおいたす。必芁なデヌタベヌス ゚ンゞンのほずんどをサポヌトしおおり、うたく機胜したす。これを䜿甚したプログラミングは、IDEA ず同じくらい䟿利です。

郵䟿屋さん

珟圚、倚くの API クラむアントが存圚したす。IDEA にもかなり優れたクラむアントが含たれおいたす。でも私のお気に入りはポストマンです。Chrome からのリク゚ストをむンタヌセプトし、それを Postman で䜿甚する機胜は驚くべきものです。さらに、このツヌルは優れたナヌザヌむンタヌフェむスを備えおいたす。私は倚くの API クラむアントを䜿甚しおみたしたが、い぀も Postman に戻っおきたす。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION