これら 35 のインターフェイスを Java で開発するには通常何日かかりますか? 1 日に何件の
小伙看你根骨奇佳,潜力无限,来学PHP伐。
データベース設計は Java コード開発よりもはるかに時間がかかります。データベースが設計され、Java がインターフェースのみを開発する場合は、35 個の SQL ステートメントを作成するのにさらに時間がかかります。ただし、正確性を確保するには、コードを美しくリファクタリングする必要があります。このテストには時間がかかりますが、1 週間もかかりません。
最近何かを書いていて、フロントエンドインターフェイスを書くのに数日かかりました。フロントエンドを美しくするのは簡単ではありませんが、JavaはSpring+SpringMVC+MyBatisを使用し、RESTfulスタイルを使用しています。 Java コードの作成には約 4 時間しかかかりませんが、データベースの設計と URL の設計にはコードの作成に比べて約 2 倍の時間がかかります。
もちろん、Java でコードを書くのにかかる時間は短くなります。前提として、Java でのサーバーサイド開発環境の構築に慣れていて、テンプレートのセットを持っている必要があります。私の場合、関数インターフェースのコードを直接書くだけなので、それほど時間はかかりません。
結論: 非常に多くのインターフェース、異なる人々、異なる蓄積があるため、適切な測定標準は存在せず、実装モデルも決定されていません。たとえば、スタンドアロンの Web サーバーで URL を公開したり、分散サービスを使用したりすることができます。たとえば、Dubbo 公開インターフェイスには URL は必要ありません。クラスターを使用するかどうか、インターフェイス アクセスの権限制御が必要かどうか、権限を管理する方法、処理する必要のあるデータの量、改善のために分散キャッシュを使用する必要があるかどうかなどです。パフォーマンス、データベースの読み取りと書き込みを分離する必要があるかどうか、コード管理など。コードの品質要件、インターフェイス要件など。高品質な実装を実現したい場合は、1 か月でも長くはありません。すぐに開発できることを示すためにデモ レベルのものを作成します。完了するまでに 2 日かかりません。でも、何の役に立つでしょうか。
インターフェースの背後に隠されているのは複雑なものであり、インターフェースのコードを書くことは何もありません。おそらくこの質問は、予算編成に必要な開発時間を測るために使用するのでしょうか。優秀な人が 2 日で納品する場合、2 日分の料金だけを支払う必要がありますか?
フロントエンド犬からの答え
実際、Java のさまざまな Web フレームワークは非常に成熟しています。スキャフォールディングやデプロイメントなどの問題を考慮する必要がある Nodejs 開発とは異なり、Java にはすでに優れたソリューションがあります。
2ヶ月では終わらないかもしれません。 インターフェースの要件にも依存します。 淘宝網の登録もインターフェースであり、通常の小規模サイトの登録もインターフェースです。
特定の要件ドキュメントによって異なりますが、要件が高くない場合は、1 日に 4 ~ 5 件の文章を書くのとほぼ同じはずです。
データベースやフレームワークがないことに何の意味があるのでしょうか?なぜ JAVA は再び TP を思いついたのでしょうか? それでも問題は解決します。 。 。 速度は主にフレームワークとデータベース設計の成熟度に依存し、また、これらの前提条件が準備できていれば、1 ~ 2 週間で解決されます。数か月かかります。
控えめに見積もっても約 1 か月です。インターフェイスのロジックは単純である場合もあれば複雑な場合もあり、必要な時間は一概に言えません。
ホームページのカルーセルにはいくつかの種類の製品が推奨されていますが、製品のフラグに基づいて推奨されていますか?レコメンデーション システムはビッグ データ プロバイダーに接続する必要がありますか、それとも購入量に基づいて独自に実行する必要がありますか?レコメンドアルゴリズムとは何ですか?これらはまだ明確ではないため、作業負荷を評価することはできません
.インターフェイスの開発。早くしたい場合は... 1 日で 10 件書くことも可能です。4 ~ 5 日で 1 件書くことも可能です...利用できないものがたくさんあります 特定の状況下では...ワークロードを評価できません!...製品の詳細な PRD ドキュメントがなければ...すべてが交渉可能です
追記:少し疑問です...投稿者はプロダクトメーカーでテクノロジーを理解していません...
設計前にワークロードについて議論するのはナンセンスです。
データベース設計は Java コード開発よりもはるかに時間がかかります。データベースが設計され、Java がインターフェースのみを開発する場合は、35 個の SQL ステートメントを作成するのにさらに時間がかかります。ただし、正確性を確保するには、コードを美しくリファクタリングする必要があります。このテストには時間がかかりますが、1 週間もかかりません。
最近何かを書いていて、フロントエンドインターフェイスを書くのに数日かかりました。フロントエンドを美しくするのは簡単ではありませんが、JavaはSpring+SpringMVC+MyBatisを使用し、RESTfulスタイルを使用しています。 Java コードの作成には約 4 時間しかかかりませんが、データベースの設計と URL の設計にはコードの作成に比べて約 2 倍の時間がかかります。
もちろん、Java でコードを書くのにかかる時間は短くなります。前提として、Java でのサーバーサイド開発環境の構築に慣れていて、テンプレートのセットを持っている必要があります。私の場合、関数インターフェースのコードを直接書くだけなので、それほど時間はかかりません。
結論: 非常に多くのインターフェース、異なる人々、異なる蓄積があるため、適切な測定標準は存在せず、実装モデルも決定されていません。たとえば、スタンドアロンの Web サーバーで URL を公開したり、分散サービスを使用したりすることができます。たとえば、Dubbo 公開インターフェイスには URL は必要ありません。クラスターを使用するかどうか、インターフェイス アクセスの権限制御が必要かどうか、権限を管理する方法、処理する必要のあるデータの量、改善のために分散キャッシュを使用する必要があるかどうかなどです。パフォーマンス、データベースの読み取りと書き込みを分離する必要があるかどうか、コード管理など。コードの品質要件、インターフェイス要件など。高品質な実装を実現したい場合は、1 か月でも長くはありません。すぐに開発できることを示すためにデモ レベルのものを作成します。完了するまでに 2 日かかりません。でも、何の役に立つでしょうか。
インターフェースの背後に隠されているのは複雑なものであり、インターフェースのコードを書くことは何もありません。おそらくこの質問は、予算編成に必要な開発時間を測るために使用するのでしょうか。優秀な人が 2 日で納品する場合、2 日分の料金だけを支払う必要がありますか?
フロントエンド犬からの答え
実際、Java のさまざまな Web フレームワークは非常に成熟しています。スキャフォールディングやデプロイメントなどの問題を考慮する必要がある Nodejs 開発とは異なり、Java にはすでに優れたソリューションがあります。
以前にも同様の機能をノードで開発したことがありますが、ゼロから始めても (残業なしでノードのセットアップ時から数えて) ほんの半月以上かかりますが、バックエンドはまだ中途半端です2ヶ月では終わらないかもしれません。
インターフェースの要件にも依存します。
淘宝網の登録もインターフェースであり、通常の小規模サイトの登録もインターフェースです。
特定の要件ドキュメントによって異なりますが、要件が高くない場合は、1 日に 4 ~ 5 件の文章を書くのとほぼ同じはずです。
データベースやフレームワークがないことに何の意味があるのでしょうか?なぜ JAVA は再び TP を思いついたのでしょうか? それでも問題は解決します。 。 。
速度は主にフレームワークとデータベース設計の成熟度に依存し、また、これらの前提条件が準備できていれば、1 ~ 2 週間で解決されます。数か月かかります。
控えめに見積もっても約 1 か月です。インターフェイスのロジックは単純である場合もあれば複雑な場合もあり、必要な時間は一概に言えません。
ホームページのカルーセルにはいくつかの種類の製品が推奨されていますが、製品のフラグに基づいて推奨されていますか?レコメンデーション システムはビッグ データ プロバイダーに接続する必要がありますか、それとも購入量に基づいて独自に実行する必要がありますか?レコメンドアルゴリズムとは何ですか?これらはまだ明確ではないため、作業負荷を評価することはできません
.
インターフェイスの開発。早くしたい場合は... 1 日で 10 件書くことも可能です。4 ~ 5 日で 1 件書くことも可能です...
利用できないものがたくさんあります 特定の状況下では...ワークロードを評価できません!...製品の詳細な PRD ドキュメントがなければ...すべてが交渉可能です
追記:少し疑問です...投稿者はプロダクトメーカーでテクノロジーを理解していません...
リーリー設計前にワークロードについて議論するのはナンセンスです。