به چه شكل مي اقتدار يك چارچوب براي نرم افزار ساخت؟
براي طراحي اپليكيشن اين كه يك شعور مفهومي بهتري از نرم افزار داشته باشيد، نياز ميباشد كه يك چارچوب كلي براي آن ساخت فرمائيد. كلاً اين چارچوب مي تواند به شما در روند گوناگون ياري متعددي بكند. دراين مرحله شما يك اسكلت و بناي اساسي را براي نرم افزار موبايلتان كه در آينده ميخواهيد آن را ساخت نمائيد، ساخت مينماييد. در واقعيت شما با اين فعاليت به مورد به نحوه اي كلي نگاه ميكنيد. شما مي بايست دقيقاً بدانيد كه ساختار اساسي كارتان چه است. خيلي اساسي ميباشد كه تا جاييكه ممكن ميباشد آحاد جزئياتي را كه براي ايفا اين عمل موردنياز ميباشد درين طرح و چارچوب كلي بگنجانيد. چون هرچقدر كه واحد سنجش جزئيات بيشتري را دراين طرح وارد فرمائيد، كارتان بهتر ميشود. اما مي بايست اين نكته را هم درنظر داشته باشيد كه هنگامي چارچوب اساسي را ساختوساز كرديد، گشوده هم در پروسه آينده ميتوانيد آن را دستكاري نمائيد و اين سيرتكامل وجود ندارد كه ديگر نتوانيد آن را تغيير تحول دهيد.
براي ساخت و ساز چارچوب، ميتوانيد از ابزارهاي مانند ابزارهاي تحت استعمال فرماييد:
Axure داراي شهرت ترين ابزار دراين باره ميباشد
Mockingbot كه نسبت به Axure كاربرپسندتر است و سرعت بيشتري دارااست و براي به كارگيري مطلوب خيس ميباشد
Sketchapp يك ويرايشگر گرافيكي ميباشد كه براي ساختوساز چارچوب هايي كه دارنده جزئيات متعددي هستند آيتم استعمال قرار ميگيرد.
Justinmind نيز يك برنامه مطلوب ديگر براي مشابه سازي يك پباده سازي نرم افزار گوشي ميباشد.
Balsamig يك ابزاري ميباشد كه عموماً براي ساخت چارچوب براي نرم افزار هاي تلفن همراه از آن به كارگيري مي گردد.
مرحله چهارم: مرحله ايجاد كرد بك اند نرم افزار ميباشد
بعداز ايفا اين روند و بعداز اين كه يك چارچوب كلي و طرح كاملي از اين عمل گزينش شويد، نوبت به گزينش يك پلتفرم و گزينش ابزارهايي ميرسد كه ميخواهيد از آنها براي ساخت و ساز نرم افزار استعمال فرماييد. شما دراين بخش مي بايست تك تك مفاد لازم را، اعم از نوع لهجه نرم افزار نويسي مايحتاج، تكنولوژي هاي مو جود، خدمت هاي مو جود و غيره براي تشكيل داد نرم افزار را درنظر بگيريد و تصميم بگيريد كه از كدام آيتم ها ميخواهيد به كارگيري نمائيد. اين كه چه طور يك نرم افزار را بسازيم سوالي ميباشد كه نصيب اعظم آن درين مرحله (يعني ساخت بك اند) جواب داده ميشود. بك اند به قسمت هايي گفته مي گردد كه ظاهرا نرم افزار چشم نميشوند. براي ايجاد بك اند براي نرم افزار دو شيوه مهم وجود داراست:
از SaaS تحت عنوان بك اند به كار گيري فرماييد (مانند به كارگيري از Firebase, AWS Mobile Hub, CloudKit, Kinvey)
مبادرت به تشكيل داد بك اند به صورت معمولي كنيد. اين شرايط در حالتيكه كه شما در آينده قرار ميباشد كه خصوصيت هاي جديدي را به نرم افزار موبايلتان اضافه نماييد و همينطور تعداد كاربرانتان را ارتقا دهيد مطلوب ميباشد. زماني كه يك بك اند را خودتان پباده سازي فرمائيد، احتمال اين كه بتوانيد در آينده خصوصيت هاي جديدي به آن اضافه نماييد و يا اين كه خصوصيت هاي آن را تغيير و تحول دهيد، بيشتر از گذشته ميگردد.