ඉතින්, මම ජාවා හි නවතම ව්යාපෘතියක් ආරම්භ කරන අතර, වසන්තය භාවිතා කිරීමට සලකා බලමි. මම වසන්තය ගැන සලකා බලන්නේ ඇයි? මොකද ගොඩක් අය මට කියනවා මම වසන්තය පාවිච්චි කළ යුතුයි කියලා! බරපතල ලෙස, මම වසන්තය යනු කුමක්ද යන්න හෝ එය කරන්නේ කුමක්ද යන්න පැහැදිලි කිරීමට මිනිසුන්ව පොළඹවා ගැනීමට උත්සාහ කළ ඕනෑම වේලාවක ඔවුන්ට කිසි විටෙක මට සෘජු පිළිතුරක් දිය නොහැක. මම ස්ප්රින්ග්සෝර්ස් අඩවියේ හඳුන්වාදීම් පරීක්ෂා කර ඇත්තෙමි, ඒවා සැබවින්ම සංකීර්ණ හෝ සැබවින්ම නිබන්ධනය කේන්ද්රගත වී ඇති අතර, ඒ කිසිවක් මා එය භාවිතා කළ යුත්තේ ඇයිද යන්න හෝ එය මගේ ජීවිතය පහසු කරන්නේ කෙසේද යන්න පිළිබඳ හොඳ අදහසක් ලබා නොදේ. සමහර විට මිනිසුන් "යැපුම් එන්නත් කිරීම" යන යෙදුම වටා විසි කරයි, එය මා තව තවත් ව්යාකූල කරයි, මන්ද එම යෙදුමේ තේරුම පිළිබඳව මට වෙනස් අවබෝධයක් ඇතැයි මම සිතමි.
කෙසේ වෙතත්, මෙන්න මගේ පසුබිම සහ මගේ යෙදුම ගැන ටිකක්:
පසුකාලීන වෙබ් සංවර්ධනයක් කරමින් ජාවා හි ටික කලක් සංවර්ධනය වෙමින් පවතී. ඔව්, මම ටොන් ගණනක් ඒකක පරීක්ෂණ කරනවා. මෙය පහසු කිරීම සඳහා, මම සාමාන්යයෙන් ක්රමයක අනුවාද දෙකක් (අවම වශයෙන්) සාදමි: එකක් නිදර්ශන විචල්යයන් භාවිතා කරන අතර ක්රමයට සම්ප්රේෂණය වන විචල්යයන් පමණක් භාවිතා කරයි. නිදර්ශන විචල්යයන් භාවිතා කරන තැනැත්තා අනෙකා අමතයි, නිදර්ශන විචල්යයන් සපයයි. ඒකක පරීක්ෂණයට කාලය පැමිණි විට, මම මොකිටෝ භාවිතා කරන්නේ වස්තූන් සමච්චලයට ලක් කර පසුව විචල්යයන් භාවිතා නොකරන ක්රමයට ඇමතුම් ලබා ගනිමිනි. "පරායත්ත එන්නත් කිරීම" ලෙස මම නිතරම තේරුම් ගෙන ඇත්තේ මෙයයි.
CS දෘෂ්ටි කෝණයකින් මගේ යෙදුම ඉතා සරල ය. කුඩා ව්යාපෘතියක්, ආරම්භ කිරීමට 1-2 සංවර්ධකයින්. සෙවුම් පොකුරක් සහිත බොහෝ විට CRUD වර්ගයේ මෙහෙයුම්. මූලික වශයෙන් RESTful වෙබ් සේවා සමූහයක්, සහ වෙබ් ඉදිරිපස අන්තයක් සහ අවසානයේ සමහර ජංගම සේවාදායකයින්. මම සිතන්නේ ඉදිරිපස කෙළවර කෙළින්ම HTML / CSS / JS / JQuery වලින් කිරීමටයි, එබැවින් JSP භාවිතා කිරීමට සැබෑ සැලසුමක් නොමැත. වෙබ් සේවා ක්රියාත්මක කිරීම සඳහා හයිබර්නේට් ORM ලෙස භාවිතා කිරීම සහ ජර්සි.
මම දැනටමත් කේතීකරණය ආරම්භ කර ඇති අතර, මට සාප්පු යෑමට සහ ඕනෑම කෙනෙකුට ආයෝජනය කිරීමට අවශ්ය දැයි බැලීමට හැකි නිරූපණයක් ලබා ගැනීමට මම ඉතා උනන්දුවෙන් සිටිමි. එබැවින් පැහැදිලිවම කාලය යනු සාරයයි. වසන්තය සතුව ඉගෙනීමේ වක්රය ඇති බව මට වැටහී ඇති අතර, එය සමස්ත XML වින්යාසයක් අවශ්ය බව පෙනේ, මම සාමාන්යයෙන් වසංගතය මෙන් වළක්වා ගැනීමට උත්සාහ කරමි. නමුත් එය මගේ ජීවිතය පහසු කර ගත හැකි නම් සහ (විශේෂයෙන්) එය සංවර්ධනය හා පරීක්ෂාව වේගවත් කළ හැකි නම්, මම උණ්ඩය සපාගෙන වසන්තය ඉගෙන ගැනීමට කැමැත්තෙමි.
ඉතින් කරුණාකර. මට උගන්වන්න. මම වසන්තය භාවිතා කළ යුතුද? ඇයි හෝ නැත්තේ ඇයි?