منبع خبر سايت ويکي پديا


رابط


از طريق جاوا ، جاوا اسکريپت ، DHTML ، فلش ، سيلورايتل و ساير فناوري ها ، روش هاي خاص برنامه مانند نقاشي روي صفحه ، پخش صوتي و دسترسي به صفحه کليد و ماوس همه امکان پذير است. بسياري از خدمات براي ترکيب همه اينها در يک رابط آشناتر که ظاهر يک سيستم عامل را تصويب مي کند ، کار کرده اند. تکنيک هاي هدف کلي مانند کشيدن و رها کردن نيز توسط اين فناوري ها پشتيباني مي شوند. توسعه دهندگان وب غالباً از برنامه نويسي سمت مشتري براي اضافه کردن قابليت ها استفاده مي کنند ، به خصوص براي ايجاد يک تجربه تعاملي که نيازي به بارگذاري مجدد صفحه ندارد. به تازگي ، فناوري هايي براي هماهنگ سازي برنامه نويسي سمت مشتري با فناوري هاي سمت سرور مانند ASP.NET ، J2EE ، Perl / Plack و PHP ايجاد شده اند.


طراحي اپليکيشن در مشهد


آژاکس ، يک تکنيک توسعه وب با استفاده از ترکيبي از فناوري هاي مختلف ، نمونه اي از فناوري است که تجربه تعاملي تري ايجاد مي کند.


 


ساختار


برنامه ها معمولاً در تکه هاي منطقي به نام "رديف" شکسته مي شوند ، که در آن هر رديف نقش ايفا مي کند. [4] برنامه هاي سنتي فقط از 1 لايه تشکيل شده اند ، که در دستگاه مشتري ساکن هستند ، اما برنامه هاي وب خود را با استفاده از طبيعت به يک رويکرد n درجه بندي مي کنند. [4] گرچه تغييرات بسياري امکان پذير است ، اما معمول ترين ساختار کاربرد سه لايه است. [4] در متداول ترين شکل آن ، سه لايه به اين ترتيب ، ارائه ، کاربرد و ذخيره سازي ناميده مي شود. يک مرورگر وب اولين رديف (ارائه) است ، موتوري که از برخي فن آوري هاي محتواي پويا در وب (مانند ASP ، CGI ، ColdFusion ، Dart ، JSP / Java ، Node.js ، PHP ، Python يا Ruby on Rails استفاده مي کند) است. (منطق برنامه) و يک بانک اطلاعاتي رديف سوم (ذخيره سازي) است. [4] مرورگر وب درخواستهايي را به رديف مياني ارسال مي کند ، که با ايجاد نمايش داده شد و به روزرساني ها در برابر پايگاه داده ، به آنها خدمات مي دهد و رابط کاربري ايجاد مي کند.


طراحي اپليکيشن


براي برنامه هاي کاربردي پيچيده تر ، يک راه حل 3 لايه ممکن است کوتاه نرود و ممکن است استفاده از يک روش n-niveered مفيد باشد ، جايي که بيشترين فايده شکسته شدن منطق تجارت ، که در لايه برنامه قرار دارد ، به يک خرده ريزتر تبديل مي شود. مدل. [4] يکي ديگر از مزاياي اين امر مي تواند اضافه کردن يک لايه يکپارچه سازي است که با ارائه يک رابط کاربري آسان براي دسترسي به داده ها ، رديف داده را از بقيه لايه ها جدا مي کند. [4] به عنوان مثال ، با فراخواني يک تابع "list_clients ()" به جاي ايجاد يک سؤال SQL به طور مستقيم در برابر جدول مشتري در پايگاه داده ، به کلاينت دسترسي پيدا مي کنيد. اين اجازه مي دهد تا پايگاه داده اصلي بدون ايجاد تغيير در رديف هاي ديگر جايگزين شود. [4]


طراحي اپليکيشن اندرويد


عده اي هستند که يک برنامه وب را به عنوان معماري دو لايه مشاهده مي کنند. اين مي تواند يک مشتري "هوشمند" باشد که کليه کارها را انجام داده و از يک سرور "گنگ" يا يک مشتري "گنگ" که به يک سرور "هوشمند" تکيه مي کند ، پرس و جو کند. [4] مشتري با رديف ارائه ، سرور پايگاه داده (رديف ذخيره سازي) را در اختيار خواهد داشت و منطق تجارت (لايه برنامه) در يکي از آنها يا هر دو قرار خواهد گرفت. [4] اگرچه اين باعث افزايش مقياس پذيري برنامه ها شده و صفحه نمايش و پايگاه داده را از هم جدا مي کند ، اما هنوز تخصص خاصي براي لايه ها وجود ندارد بنابراين اکثر برنامه ها از اين مدل پيشي مي گيرند. [4]


 


استفاده تجاري


 


اين بخش براي تأييد نياز به استناد اضافي دارد. لطفاً با افزودن استناد به منابع معتبر ، اين مقاله را بهبود بخشيد. اطلاعات بدون مرجع ممکن است مشکل ايجاد کرده و پاک شوند.


منابع را پيدا کنيد: "برنامه وب" - اخبار · رومه ها · کتاب ها · محقق · JSTOR (فوريه 2018) (ياد بگيريد که چگونه و چه زماني اين پيام الگوي را حذف کنيد)


خريد اپليکيشن آماده


يک استراتژي نوظهور براي شرکتهاي نرم افزاري کاربردي ، دسترسي به وب به نرم افزاري است که قبلاً به عنوان برنامه هاي محلي توزيع شده بود. بسته به نوع برنامه ، ممکن است نياز به توسعه يک رابط کاملاً متفاوت مبتني بر مرورگر يا صرفاً تطبيق يک برنامه موجود براي استفاده از فناوري ارائه متفاوت باشد. اين برنامه ها به کاربر اجازه مي دهند بدون نياز به نصب آن بر روي هارد ديسک محلي ، ماهانه يا سالانه هزينه اي را براي استفاده از يک نرم افزار بپردازد. شرکتي که اين استراتژي را دنبال مي کند به عنوان ارائه دهنده خدمات نرم افزار (ASP) شناخته مي شود و ASP ها در حال حاضر توجه بسياري در صنعت نرم افزار دارند.


 


نقض امنيت در اين نوع برنامه ها يک نگراني اساسي است زيرا مي تواند اطلاعات مربوط به شرکت و داده هاي مشتري خصوصي را درگير کند. حفاظت از اين دارايي ها بخش مهمي از هر برنامه وب است و برخي از مناطق عملياتي کليدي وجود دارد که بايد در فرايند توسعه گنجانده شوند. [5] اين شامل فرايندهاي تأييد اعتبار ، مجوز ، رسيدگي به دارايي ، ورودي و ورود به سيستم و حسابرسي است. ايجاد امنيت در برنامه ها از ابتدا مي تواند در دراز مدت مؤثرتر و کمتر اختلال باشد.


 


برنامه هاي وب مدل محاسبات ابري نرم افزاري به عنوان سرويس (SaaS) هستند. برنامه هاي تجاري وجود دارد که به عنوان SaaS براي شرکت ها با هزينه اي ثابت يا وابسته به استفاده ارائه مي شود. ساير برنامه هاي وب بصورت رايگان ارائه مي شود ، اغلب درآمد حاصل از تبليغات نشان داده شده در رابط برنامه وب را نشان مي دهد.


 


شرکت رايا پارس طراح انواع اپليکشن اندرويد در ايران


مشخصات

تبلیغات

محل تبلیغات شما

آخرین مطالب این وبلاگ

محل تبلیغات شما محل تبلیغات شما

آخرین وبلاگ ها

برترین جستجو ها

آخرین جستجو ها

وبلاگ تفریحی و سرگرمی دبیرستان امام سجاد (ع) برخوار closed خط تولید سنگ پلیمری سنگ آنتیگ زنبق چت|دریا چت|ساحل چت|پارسیان چت مهر چت|نازی چت|عشق چت|عشق گپ|استاد گپ|استاد چت|چت|چتروم|مهر گپ|نازی گپ|چت روم Kimberly بادبان