Question - What makes an application complex ?
উত্তর - প্রশ্নটিতেই 'জটিল' শব্দের ব্যবহার। অতএব, একটি সাধারণ প্রবণতা শুরু থেকেই একটি জটিল সমাধান সন্ধান করা হবে।
Question - What does the word complex means ?
উত্তর - অজানা বা আংশিকভাবে বোঝা যায় এমন কিছু। উদাহরণ: গ্রেভিটির তত্ত্বটি আজও আমার কাছে কমপ্লেক্স তবে স্যার আইজাক নিউটনের কাছে নয় যিনি এটি 1655 সালে আবিষ্কার করেছিলেন।
Question - What tools can I use to deal with complexity ?
উত্তর - বোঝা এবং সরলতা simp
Question - But I understand my application . Its still complex ?
উত্তর - দু'বার ভাবুন, কারণ বোঝার এবং জটিলতার সহাবস্থান নেই। আপনি যদি একটি বিশাল বিশাল অ্যাপ্লিকেশন বুঝতে পারেন তবে আমি নিশ্চিত যে আপনি একমত হবেন যে এটি ছোট এবং সাধারণ ইউনিটের একীকরণ ছাড়া কিছুই নয়।
Question - Why all of the above philosophical discussion for a question on
Single Page Application (SAP)?
উত্তর - কারণ,
-> এসপিএ কোনও ধরণের মূল প্রযুক্তি নয় যা নতুনভাবে উদ্ভাবিত হয়েছিল যার জন্য আমাদের প্রয়োগের বিকাশে যা করা হচ্ছে তার অনেকগুলি জিনিসগুলির জন্য আমাদের চাকাটিকে পুনরায় উদ্ভাবন করতে হবে।
-> এটি উন্নত কর্মক্ষমতা, প্রাপ্যতা, স্কেলাবিলিটি এবং ওয়েব অ্যাপ্লিকেশনগুলির রক্ষণাবেক্ষণের প্রয়োজন দ্বারা চালিত একটি ধারণা।
-> এটি মোটামুটি নতুনভাবে চিহ্নিত নকশার ধরণ, সুতরাং একটি ডিজাইনের ধরণ হিসাবে এসপিএর উপলব্ধি একটি এসপিএর আর্কিটেকচার সম্পর্কে অবহিত সিদ্ধান্ত গ্রহণে অনেক বেশি এগিয়ে যায়।
-> মূল স্তরে কোনও এসপিএ জটিল নয়, কারণ কোনও অ্যাপ্লিকেশন এবং এসপিএ প্যাটার্নের প্রয়োজনীয়তা বোঝার পরে আপনি বুঝতে পারবেন যে আপনি এখনও কোনও অ্যাপ্লিকেশন তৈরি করছেন, কিছুটা পরিবর্তন এবং পুনরায় ব্যবস্থাপনার আগে আপনি যেমন করেছিলেন তেমনই উন্নয়ন পদ্ধতির মধ্যে।
Question - What about the use of Frameworks ?
উত্তর - ফ্রেমওয়ার্কগুলি কিছু সাধারণভাবে চিহ্নিত এবং জেনেরিক নিদর্শনগুলির জন্য বয়লার প্লেট কোড / সমাধান, সুতরাং তারা x% (পরিবর্তনশীল, প্রয়োগের ভিত্তিতে) অ্যাপ্লিকেশন বিকাশ থেকে লোড নিতে পারে তবে বিশেষ করে ভারী হওয়ার জন্য তাদের থেকে খুব বেশি কিছু আশা করা উচিত নয় them এবং ক্রমবর্ধমান অ্যাপ্লিকেশন। আপনার অ্যাপ্লিকেশন কাঠামো এবং প্রবাহের সম্পূর্ণ নিয়ন্ত্রণে রাখা এটি সর্বদা একটি ভাল ক্ষেত্রে তবে সবচেয়ে গুরুত্বপূর্ণ এটির জন্য কোড। অ্যাপ্লিকেশন কোডে কোনও ধূসর বা কালো অঞ্চল থাকতে হবে না।
Question - Can you suggest one of the many approaches to SPA architecture ?
উত্তর - আপনার আবেদনের প্রকৃতির উপর ভিত্তি করে আপনার নিজস্ব কাঠামোর কথা চিন্তা করুন। অ্যাপ্লিকেশন উপাদান শ্রেণীবদ্ধ। আপনার উত্পন্ন কাঠামোর নিকটবর্তী একটি বিদ্যমান কাঠামোটির সন্ধান করুন, যদি আপনি এটি খুঁজে পান তবে এটি ব্যবহার করুন, যদি আপনি এটি খুঁজে না পান তবে আমি আপনাকে নিজের সাথে এগিয়ে যাওয়ার পরামর্শ দিই। কাঠামো তৈরি করা বেশ প্রচেষ্টা অবলম্বন তবে দীর্ঘমেয়াদে আরও ভাল ফলাফল দেয়। আমার এসপিএ কাঠামোর কিছু বেসিক উপাদানগুলি হ'ল:
ডেটা উত্স: মডেলগুলি / মডেলগুলির সংগ্রহ
তথ্য উপস্থাপনের জন্য চিহ্নিত করুন: টেমপ্লেটস
অ্যাপ্লিকেশনটির সাথে ইন্টারঅ্যাকশন: ইভেন্টগুলি
রাজ্য ক্যাপচারিং এবং নেভিগেশন: রাউটিং
ইউটিলিটিস, উইজেট এবং প্লাগইনগুলি: গ্রন্থাগারগুলি
এটি যদি আপনার এসপিএ আর্কিটেকচারের সাথে কোনও উপায়ে এবং সৌভাগ্য কামনা করে তবে আমাকে জানান!