140. Zamonaviy dasturlash yo’nalishlari.
XX asrning 60-70 yillarida halq xo’jaligining ko’plab masalalarini komp’yuter yordamida yechish uchun BASIC, PASKAL, FORTRAN kabi dasturlash tillari, DBASE. CLIPPER, FOXBASE, KARAT kabi ma’lumotlar bazasini boshqaruv tizimlari yetarli bo’lgan. Bu til va tizimlar asosan IBM*86 tipidagi komp’yuterlarga mo’ljallangan bo’lib, ularning asosiy kamchiliklari shu davrga hos bo’lgan komp’yuterlarning imkoniyatlari bilan bog’liq edi:
Foydalanuvchi uchun qulay bo’lgan grafik interfeys yaratish imkoniyatining yo’qligi yoki juda ham katta mehnat talab qilishi;
Bitta dasturda foydalanish mumkin bo’lgan o’zgaruvchilar sonining chegaralanganligi;
Dasturda foydalnish mumkin bo’lgan sonli ma’lumotlar dipazonining chegaralanganligi;
Kiritilayotgan va chiqarilayotgan ma’lumotlarni nazorat qilish;
Buyruqlar tizimining «kambag’alligi»;
Grafiklar bilan ishlash imkoniyatining chegaralanganligi;
Tovushli ma’lumotlarni qayta ishlashdagi kamchiliklari;
Ma’lumotlar bazasi va fayllar bilan ishlashdagi imkoniyatlarning chegaralanganligi;
Yangi tipdagi ma’lumotlar faqat shartli ravishda yaratish mumkin mumkinligi va h.k
141. Web-ilovalarni ishlab chiqish.
Web dasturni ishlab chiqish Internet orqali kirish mumkin bo'lgan masofaviy server orqali ilovalar yaratishni nazarda tutadi. So'nggi o'n yil ichida veb -ilovalarni ishlab chiqish tez rivojlandi. An'anaviy veb -ilovalarni ishlab chiqish Internetga ulangan statik veb -sahifalarni yaratishdan iborat edi, ammo biz hozir ancha yo'lni bosib o'tdik. CMS ning paydo bo'lishi (Kontentni boshqarish tizimi) va veb -ishlab chiqish tuzilmalari veb -ilovalarning moslashtirilgan ishlab chiqilishini yanada funktsional, oson va qulay qilib qo'ydi.
Veb-dasturlarni ishlab chiqish
Veb-ilovalar keskin rivojlandi. Endi biz turli xil muammolarni sodda va samarali hal qiladigan bir qator veb-dasturlarni ishlab chiqa olamiz. Maqsad endi dasturlarni ishlab chiqish emas, balki oddiy takrorlanadigan vazifalarni hal qilish va insonning kuchini kamaytirishdir. Biz ishlab chiqadigan veb-ilovalarning ayrim turlari:
1. Dinamik veb-dastur:
Statik veb-sahifa barcha foydalanuvchilarga bir xil ma'lumotlarni etkazib beradi. Ushbu sahifalar, onlayn kataloglar singari, barcha foydalanuvchilar uchun bir xil ishlaydi. Boshqa tomondan, dinamik veb-dastur funktsiyalari foydalanuvchi tomonidan berilgan aniq so'rovlarga asoslangan. Ushbu saytlar tomonidan taqdim etilgan kontent foydalanuvchining harakatlariga asoslangan va shuning uchun har bir shaxs uchun, masalan, ijtimoiy media saytlari uchun farq qiladi.
2. Elektron tijorat platformasi:
Elektron tijorat bumi bugungi kunda elektron tijorat platformalari sonining keskin o'sishiga olib keldi. Magento -dan WooCommerce -dan Shopify -ga NewGenApps biz ushbu platformalarning har birini ishlab chiqishga ixtisoslashganmiz. Bizning moslashtirilgan elektron tijorat echimlarimiz, shuningdek, elektron tijoratni boshqarish qobiliyatiga katta turtki beradigan tavsiyanomalar va bashoratli modellashtirishni o'z ichiga oladi.
3. Portal veb-ilovasi:
An'anaviy veb-dasturlardan farqli o'laroq, portallar turli xil manbalardan olingan ma'lumotlar ombori sifatida qaraladi. Veb-portal ma'lum mezonlarga asoslanib resurslarni turkumlaydi, sarhisob qiladi va ro'yxatlaydi va foydalanuvchiga tegishli ma'lumotlarni namoyish etadi. Shuningdek, u boshqa veb-saytlarni qidirish, ob-havo ma'lumotlari, aktsiyalar kotirovkalari va boshqalarni qidirish kabi funktsiyalarni taqdim etadi. Shunday qilib, portallar foydalanuvchilarga Internetdagi qimmatli ma'lumotlarni o'rganishga imkon beruvchi quvvat sifatida xizmat qiladi. Bunday portallarning mashhur misollari qatoriga Yahoo, Vikipediya va boshqalar kiradi.
4. CMS bilan veb-dastur:
Tarkibni boshqarish tizimi (CMS) - bu tarkibni o'zgartirish va sindikatlashni ta'minlaydigan GUI interfeysi. Maxsus veb-dasturni ishlab chiqishda kodning 70% CMS funktsiyasini o'z ichiga oladi. WordPress, Drupal, Joomla va boshqalar kabi rivojlangan CMSlar ushbu murakkablikni ancha pasaytirdi. Endi har qanday CMSni asos qilib olgan holda dastur tuzilishi mumkin va ular ustida turli xil funktsiyalarni bajarish mumkin. Facebook-ning o'zi WordPress-da yaratilgan va bugungi kunda ham eng mashhur veb-dasturlardan biri hisoblanadi.
Do'stlaringiz bilan baham: |