شنبه ۱۵ اردیبهشت ۰۳

طراحي اپليكيشن فروشگاهي

معرفي مقالات طراحي اپ

كاربردهاي ++C

۷ بازديد

كاربردهاي عمدۀ ++C:

ساخت و ساز سيستم‌هاي دليل؛
ساخت و ساز لهجه‌هاي نرم افزار‌نويسي نو؛
پباده سازي و گرافيك؛
ساخت‌و‌ساز بازي‌ها؛
توليد اپ‌هاي تلفن همراه؛
ايجاد مرورگرها؛
ساخت و ساز كامپايلرها براي لهجه‌هاي اپ‌نويسي؛
ساخت و ساز قابل انعطاف‌افزارهاي پزشكي، رياضي ها و مهندسي؛
ابزارهاي اينترپرايز؛
پلتفرم‌هاي محاسباتي.
خصوصيت‌هاي شاخص گويش سي پلاس پلاس

سي پلاس پلاس به نظر تعدد خصوصيت‌ها يكي‌از بي نياز‌ترين لهجه‌ها به شمار مي آيد.


بي آلايش و كارا؛
شي‌گراء؛
كتابخانه‌هاي بي نياز؛
پرتابل؛
بسيار سريع.
منابع يادگيري

وبسايت قانوني؛
LearnCPP، مطلوب براي اشخاص مبتدي و تازه كار؛
منبع بدون‌پول CPlusPlus.
جاوا اسكريپت (Java Script)
جاوا اسكريپت يك گويش سطح بالاي تفسيري و مالتي پارادايم بوده كه با آن مي‌قدرت هم اپليكيشن‌نويسي شي‌گراء و هم تابعي انجام اعطا كرد.


جاوا اسكريپت به حيث شغلي مدام رده خير و خوبي داشته ميباشد.


در طراحي اپليكيشن فروشگاهي اين گويش اساسا براي دايناميك كردن وب سايت‌ها به عمل مي‌رود البته كاربردهاي ديگري هم دارااست. به لطف كادر‌ورك‌هايي مثل الكترون به ريلكس ميتوانيد برنامه‌هاي كراس‌پلت‌فرم براي ويندوز، مك و لينوكس بسازيد. همينطور با كادر‌ورك‌هايي مثل فون‌گپ، React Native، جي‌كوئري تلفن همراه و آيونيك ميتوانيد نرم‌افزار‌هاي گوشي هم بسازيد. ولي اين توشه به مكان يك لهجه مي بايست از تركيبي از CSS, HTML و آي جكس و جاوا اسكريپت استعمال نماييد كه چنانچه پيش‌زمينۀ اپليكيشن‌نويسي اينترنت داشته باشيد چندان برايتان سخت نخواهد بود. ساخت و ساز نرم‌افزار گوشي در جاوا اسكريپت اين مزيت را داراست كه كدهاي خويش را تنها يكبار بنويسيد و هم‌زمان براي يك‌سري پلتفرم اندرويد، iOS و ويندوز خروجي بگيريد.

خصوصيت‌هاي شاخص جاوا اسكريپت:

يكي‌از بي آلايش‌ترين لهجه‌ها كه ميتوانيد در پهنا يك‌سري روز حافظه بگيريد؛
سريع و كارآمد؛
اجراي روي كلاينت (يعني پهناي باندي از سرور خرج نميشود)؛
قابليت ساخت‌و‌ساز برنامه خردسالان‌هاي جذاب براي تارنما؛
برخورداري از كتابخانه‌هاي بسيار فراوان در هر موضوعي.
منابع يادگيري:

وب سايت قانوني جاوا سكريپت؛
دورۀ آموزشي جاوا اسكريپت در كد آكادمي؛
مقدمات جاوا اسكريپت در يودمي.
HTML5
اين گويش پنج‌مين ورژن از گويش HTML ميباشد كه براي اكران داده ها در وب به فعاليت مي‌رود. HTML5 در شرايط كلي براي ساخت‌و‌ساز نرم‌افزار‌هاي موبايلي ساخته نشده ميباشد. اين گويش بيشتر براي اينترنت كاربرد دارااست و معمولاً در كنار جاوا اسكريپت و CSS به فعاليت مي‌رود. با ساخته شدن كادر‌ورك‌هايي مثل فون‌گپ، نرم‌افزار‌نويسان جاوا اسكريپت مي توانند براي اندرويد و iOS نيز نرم‌افزار بنويسند.


جو وولف نكات و عارضه ها نيكي براي ساخت و ساز نرم افزار با HTML5 معرفي نموده است كه سفارش مي كنيم بخوانيد. شما مي توانيد اپليكيشن‌هاي موبايلي با ياري HTML5, CSS و جاوا اسكريپت بسازيد. مزيت فون‌گپ اين ميباشد كه يكبار كد مي‌نويسيد و براي تعدادي دستگاه خروجي ميگيريد.

صدها نرم‌افزار مثلا گوگل داك، گوگل درايو كه هر روز از آنان به كارگيري مي كنيد غالباً با HTML5 كدنويسي گرديده‌اند. همينطور ۳۳ برنامۀ Zoho app collection با اين گويش درست شده‌اند.


اينجا يك پرسش مطرح مي‌گردد كه چرا با وجود گويش‌هاي قدرتمندي مثل جاوا كه اختصاصي توليد برنامه‌هاي موبايلي مي‌باشند از HTML5 به كارگيري كنيم؟

يكسري عامل:

HTML5 به طور كاملً با مرورگهاي تلفن همراه و دسكتاپ سازگار ميباشد؛
يك لهجه كراس براوزر ميباشد؛
ريسپانسيو ميباشد و روي هر دستگاهي به خير اجرا ميشود؛
از تگ‌هاي canvas براي بازي‌هاي تلفن همراه استعمال مي‌نمايد؛
كدنويسي بي آلايش و تمييزي داراست؛
به طور كاملً از كليپ و صدا پشتيباني مي‌نمايد.
خصوصيت‌هاي شاخص HTML5:

سهولت يادگيري؛
سازگار با تلفن همراه؛
پباده سازي ريسپانسيو با پشتيباني از اشكال دستگاه‌ها؛
امكان‌هاي درگ دراپ.
منابع يادگيري

يادگيري HTML5 از صفر (يودمي)؛
چيت صفحه HTML5 براي تازه كار‌ها؛
راهنماي HTML5 (موزيلا).
روبي (Ruby)
روبي زباني شي‌گراء و تمامي‌منظوره ميباشد كه بوسيله يوكي هيرو ماتسوموتو در سال ۱۹۹۰ ساخته شد. اين گويش از تعدادي پارادايم نرم‌افزار‌نويسي پشتيباني مي‌نمايد.


معيار تقاضا براي استخدام بسط‌دهندگان روبي ۵ برابر بيشتر از بسط‌دهندگان پايتون ميباشد. اين گويش با سرعت متعددي در هم اكنون پرورش ميباشد و ميانگين درآمد اپ‌نويسان روبي براي هر پروژه ۷۷ دلار ميباشد و در مواقعي به ۱۱۲ دلار هم رسيده ميباشد.


با ارزيابي بيشتراز ۵۰ مخزنِ كد معلوم شد كه روبي بعداز جاوا دوست داستني‌ترين لهجه به نظر تعداد پروژه‌هاي كامل شدن شده‌است.


روبي براي نرم‌افزار‌نويسي پايين اينترنت تشكيل شده اما ابعاد با وارد شدن كادر‌ورك‌هايي مثل RubyMotion و Rhodes وارد نرم افزار‌نويسي گوشي هم شد. با هركدام از اين دو قاب‌ورك ميتوانيد نرم‌افزار‌هاي تلفن همراه براي اندرويد، iOS يا اين كه اپ‌هاي ويندوزي و مك بسازيد.


روبي لهجه بي آلايش‌اي ميباشد و سينتكس آن مشهور ميباشد به زيبايي و آساني. در كمتر از ۱۰ دقيقه ميتوانيد يك پروژه را درين گويش بدون نقص فرماييد. بخش اعظمي از وبسايت‌هاي پر اسم و رسم مثل Fiverr, Airbnb, Pixlr, Groupon, Basecamp, Scribd, Bloomberg, ThemeForest با اين لهجه تشكيل‌شده‌اند. اين لهجه در عين آساني بضاعت و توان‌هاي بسيار متعددي داراست. زماني زباني تا اين حد كار كشته باشد چرا براي ساخت و ساز برنامه از آن استعمال نكنيم.