আমি কীভাবে একটি ওয়েব অ্যাপ্লিকেশন সফটওয়্যার ইঞ্জিনিয়ার চয়ন করব?
(স্থায়ী) অবস্থানটি কোনও বিদ্যমান ডেস্কটপ ক্লায়েন্ট সার্ভার অ্যাপ্লিকেশনটির ক্লায়েন্টকে পুনরায় লেখার জন্য। পৃষ্ঠাগুলি কোনও সার্ভারে গতিশীলভাবে উত্পন্ন করা হবে না, তবে সার্ভারটি যেভাবেই প্রয়োজন তেমন একটি পূর্ণাঙ্গ API প্রকাশ করবে, উদাহরণস্বরূপ JSON RPC কলগুলি, এবং স্ট্যাটিক ফাইলগুলি উপলভ্য করতে পারে। এটি এমন ক্লায়েন্টকে প্রতিস্থাপন করবে যা লোকেদের ডাউনলোড এবং ইনস্টল করতে হবে, সুতরাং যুক্তিসঙ্গত সেটিংস (যেমন জাভাস্ক্রিপ্ট সক্ষম হওয়া) সহ একটি ভাল ব্রাউজারের প্রয়োজন ঠিক আছে is প্রায় সমস্ত ব্যবহারের ক্ষেত্রে ডেস্কটপ পিসি থাকে এটি অনুসন্ধান ইঞ্জিনগুলিতে অ্যাক্সেসযোগ্য হবে না (এটি একটি এন্টারপ্রাইজ অ্যাপ্লিকেশন)।
আমরা সম্পূর্ণরূপে একক পৃষ্ঠায় লিখতে পারি, তবে তা করতে হবে না। এটি বেশিরভাগই প্রশ্নযুক্ত ওয়েব অ্যাপ্লিকেশন সফটওয়্যার ইঞ্জিনিয়ার দ্বারা রচিত হবে। সঠিক ওপেন সোর্স লাইব্রেরিগুলি ইঞ্জিনিয়ারের উপর নির্ভরযোগ্য, কারণগুলির মধ্যে রয়েছে।
একটি সাক্ষাত্কারে কী কী যোগ্যতা সন্ধান করতে / যাচাই করতে হয় সে সম্পর্কে আমি বিশেষত পরামর্শ চাইছি, যেহেতু সাধারণভাবে একটি ওয়েব অ্যাপ্লিকেশন সফ্টওয়্যার ইঞ্জিনিয়ারকে বাছাই করা খুব একটা বিষয় নয়।
সম্পাদনা করুন - অবস্থানটি সম্পূর্ণ ব্রাউজার জাভাস্ক্রিপ্ট প্রোগ্রামিং (এবং এইচটিএমএল এবং সিএসএসের জন্য দায়বদ্ধ) হবে - অন্যান্য বিকাশকারীরা সার্ভারটি বিকাশ করতে পারে তবে এই অবস্থানটি এপিআই-র উপরের পক্ষের জন্য অনুরোধ করতে পারে। রুবি, এএসপি, জেএসপি ইত্যাদি নেই কারণ ওয়েব সার্ভার স্তরটি খুব পাতলা এবং কেবল ব্যবসায়ের স্তর এপিআইতে কলগুলি অনুবাদ করে এবং এটিকে জেএসএন হিসাবে (বা যাই হোক না কেন, জেএসওন সবচেয়ে সহজ বলে মনে হয়) হিসাবে ফিরিয়ে দেয়।