এই ব্লগস্ফিয়ারে অ্যাংুলারজেএস অ্যাপের কাঠামোগত গাইডলাইন যেমন (এবং অন্যদের) বিষয়ে একাধিক নিবন্ধ রয়েছে:
- http://www.johnpapa.net/angular-app-structuring-guidelines/
- http://codingsmackdown.tv/blog/2013/04/19/angularjs-modules-for-great-justice/
- http://danorlando.com/angularjs-architecture-understanding-modules/
- http://henriquat.re/modularizing-angularjs/modularizing-angular-applications/modularizing-angular-applications.html
যাইহোক, গাইডলাইন এবং সর্বোত্তম অনুশীলনের জন্য আমি এখনও একটি দৃশ্য দেখতে পাচ্ছি না তা হ'ল আপনার একাধিক "মিনি-স্পা" অ্যাপ্লিকেশন যুক্ত একটি বড় ওয়েব অ্যাপ্লিকেশন রয়েছে এবং মিনি স্পা অ্যাপ্লিকেশনগুলিতে সকলেই একটি নির্দিষ্ট পরিমাণের কোড ভাগ করে নেয়।
আমি ng-app
একই পৃষ্ঠায় একাধিক ঘোষণা করার চেষ্টা করার ক্ষেত্রে উল্লেখ করছি না ; বরং, আমি বলতে চাইছি একটি বৃহত সাইটের বিভিন্ন বিভাগ যার নিজস্ব, অনন্য ng-app
ঘোষণা রয়েছে।
স্কট অ্যালেন যেমন তাঁর ওডিটোকোড ব্লগে লিখেছেন :
একটি দৃশ্যাবলী যা আমি খুব ভালভাবে সম্বোধন করতে পারি নি তা হল সেই দৃশ্যটি যেখানে একই বৃহত্তর ওয়েব অ্যাপ্লিকেশনটিতে একাধিক অ্যাপ্লিকেশন উপস্থিত রয়েছে এবং ক্লায়েন্টে কিছু ভাগ করা কোডের প্রয়োজন।
গ্রহণের জন্য কোনও প্রস্তাবিত পন্থা, সমস্যাগুলি এড়াতে সমস্যাগুলি বা এই দৃশ্যের ভাল নমুনা কাঠামো রয়েছে যা আপনি নির্দেশ করতে পারেন?
আপডেট - 9/10/2015
একটি আকর্ষণীয় সংস্থা কৌশল সহ একটি প্রকল্প হ'ল MEAN.JS এবং এর মডিউলগুলির ফোল্ডার।
https://github.com/meanjs/mean
https://github.com/meanjs/mean/tree/master/modules
আর একটি উদাহরণ এএসপি.নেট মিউজিক স্টোর এসপিএর উদাহরণ থেকে। https://github.com/aspnet/MusicStore https://github.com/aspnet/MusicStore/tree/master/src/MusicStore.Spa/ng-apps