RAD Rapid Application Development

Новости мира

Тақырыптағы қорқынышты аббревиатура өте қарапайым аударылады: «Қолданбаны жылдам жасау». Мұнда біз неге «жылдам» деп қарастыруға тырысамыз. Қазіргі әлемнің даму қарқыны өзінің ырғағы мен жылдамдығымен қорқытады. Кешегі озық технология бүгінде ұмытылды. Бұл компьютерлер мен бағдарламалық қамтамасыз етудің даму қарқынынан анық байқалады.

Күн сайын жаңа, жетілдірілген немесе ескірген жүйелердің жаңа нұсқасы пайда болады. Қолданбаларды әзірлеу мұндай жағдайларда ерекшелік емес. Әдетте, бағдарламашыға ертең қажет емес, дәл қазір қажет нәрсе бұйырады. Бұған қоса, егер қолданбаны әзірлеуге алты айдан астам уақыт кетсе, әзірлеу аяқталғанға дейін бұл қолданба ескіреді деген қағида бар.

Қосымшаларды «жылдам» әзірлеу қажеттілігінің екінші себебі әзірлеудің өзінде жатыр. Қазіргі заманғы компьютерлік бағдарламалық қамтамасыз ету ресурстары бұрынғылардан айтарлықтай ерекшеленеді. Пайдаланушы интерфейсі әлдеқайда күрделене түсті және бұрын сән-салтанат болып саналған сервистік функциялар, мысалы, Интернетпен тығыз жұмыс, ақпараттың мультимедиялық көрсетілімі және т.б. қажеттілікке айналды.

Егер бұрын бағдарламалау процесі негізінен ұзақ, әдетте түнде, пернетақтада «қағудан» тұратын болса, қазір бұл мүмкін емес болды. Бағдарламалық кодтың көлемі керемет өсті, бастапқы кодының 5 000 10 000 жолы бар бағдарламалар орташа болып саналады. Ал егер осы мыңдаған жолдарды программист өзі терсе, онда қосымшаны құру уақыты айтарлықтай болады. Егер сіз қарасаңыз, онда осы мыңдаған жолдарда интерфейсті жүзеге асырудың негізгі бөлігі, пайдаланушымен диалог, терезелердің барлық түрлері, хабарламалар және басқалар.

Бір кездері Borland келтірген деректерге сәйкес, қазіргі бағдарламаларда кодтың шамамен 97% -ы сыртқы көрініске, ал 2-3% -ы бағдарламаның негізгі функционалдығына арналған. Бұл жерде RAD тұжырымдамасы пайда болады.

RAD-ды қолдайтын бағдарламалау құралдарына енгізілген қуатты құралдардың арқасында сіз дизайн және интерфейс құрамдастарын жасау процесін айтарлықтай автоматтандыруға, бағдарламашыны босатуға, оны күнделікті жұмыстан босатуға және оның күш-жігері мен назарын негізгі функцияларға шоғырландыруға мүмкіндік береді. бағдарламаның. Әрине, RAD тек көрнекі құрылысшылар немесе құрылысшылар ғана емес, олар жиі аталады. RAD — мәселені шешудің жалпы тұжырымдамалық тәсілі, оны өте жылдам орындауға мүмкіндік береді. Біз осы жерде берілген барлық материалдарды қамту барысында осы тәсілдерді қарастыруға тырысамыз және кейбір тәжірибемізге сүйене отырып, бұл тәсілдердің тиімділігін түсіндіруге тырысамыз.