Големина на текста:
Софтуерни средства за ефективно уеб програмиране
Терминологичен речник
-Software framework
На български език се среща като софтуерна рамка или дори софтуерна
платформа.
Целта на софтуерната рамка е да се подобри ефективността на процеса на
създаване на нов софтуер. Рамките могат да подобрят производителността на
разработчика, а също така и качеството, надеждността и устойчивостта при
създаване на нов софтуер.
Много често разглежданият термин се свързва с обектно-ориентирана библиотека или
набор от библиотеки, предназначени за повторна употреба. Въпреки това, има една
важна разлика м/у рамка и библиотека.
*инверсия на контрола (Inversion of control): в софтуерната рамка, за разлика от
библиотеките или обикновените потребителски приложения, процедурата на
изпълнение (control flow или flow of control) се задава от рамката.
*поведение по подразбиране: то трябва да бъде полезно поведение и трябва да се
избягва поредица от команди, които не правят нищо (NOOPs).
*разширяемост: софтуерната рамка може да бъде разширявана, обикновено
избирателно или специализирана чрез потребителски код, който да добави
специфична функционалност. Например, могат да се добавят нови абстрактни
и виртуални методи, нови класове и т.н.
*немодифицируем код: кодът на рамката, като цяло, не се очаква да бъде
променян, докато се приемат някакви разширения. С други думи,
потребителите могат да разширят рамките, но не трябва да променят своя код.
-web framework
Среща се още като web application framework. Това е framework, създаден за
подпомагане на процеса на разработка на уеб приложения, включително уеб
услуги, уеб ресурси и уеб APIs.
Свързва се с обединяване на най-често прилаганите практики в
разработването на уеб приложения.
Приложими са, както при разработването на статични, така и на динамични
сайтове.
Софтуерни средства за ефективно програмиране
Класификация
В зависимост от специфичната проблемна област, за която са предназначени,
софтуерните рамки могат да се разделят на:
-рисуване, композиране на музика и компютърно проектиране
-моделиране на финансови приложения
-приложения за моделиране на Земята
-системи за вземане на решения
-мултимедия
-AJAX/JavaScript
-уеб приложения
-десктоп приложения
-архитектура на приложения
-Middleware
Случаи на употреба
-преизползване на код (reuse code)
-ефективно програмиране
-прилагане на добри практики и правила в програмирането
-съвместимост на интерфейса
-намаляване на цената за разработка
Класификация
-Front-end-поддържат средства и техники за разработване от страна на
клиента. Включват HTML, CSS, JavaScript код, чрез които се създават
потребителските интерфейси на разработваните приложения. Примери:
Bootstrap, Semantic UI, Gumby, 960grid, Pure, Foundation и др.
-Back-end-поддържат средства и техники за кодиране от страна на сървъра,
т.е. сървърни езици за програмиране (PHP, Ruby, Python, ASP.NET) и работа с
бази от данни (MySQL, SQL, Access). Примери: Kohana, Zend Framework,
Laravel, Symfony, Phalcon и др.

Това е само предварителен преглед

За да разгледате всички страници от този документ натиснете тук.
Последно свалили материала:
ДАТА ИНФОРМАЦИЯ ЗА ПОТРЕБИТЕЛЯ
25 юли 2020 в 08:51 в момента не учи на 42 години от Пазарджик, випуск 2020
25 апр 2020 в 16:18 ученик на 26 години от София - Спортно училище "Генерал Владимир Стойчев", випуск 2013
26 ное 2019 в 23:09 студент на 30 години от Бургас - Бургаски свободен университет, факулетет - Център по информатика, технически и природни науки, специалност - Информатика и компютърни науки, випуск 2020
14 окт 2019 в 10:28 студентка на 36 години от Бургас - Бургаски университет "Проф. Асен Златаров", факулетет - Факултет по технически науки, специалност - Компютърни системи и технологии, випуск 2010
09 май 2019 в 19:45 студент на 24 години от Габрово - ТУ - Габрово, факулетет - Електротхника и електроника, специалност - КСТ
11 яну 2019 в 14:23 студент на 46 години от Пловдив - ПУ "Паисий Хилендарски", факулетет - Факултет по математика и информатика, специалност - Математика и информатика, випуск 2015
31 май 2018 в 12:37 ученичка на 28 години от Варна - НГХНИ " Константин Преславски ", випуск 2012
04 окт 2017 в 13:29 в момента не учи на 49 години от София
07 юни 2017 в 16:38 студентка на 29 години от Пловдив - Колеж по икономика и администрация, факулетет - бизнес управление, специалност - Бизнесадминистрация, випуск 2015
27 мар 2017 в 00:55 ученик на 25 години от София - 001 СОУ "Пенчо П. Славейков", випуск 2017
 
Подобни материали
 

Програмиране - C и C++

12 дек 2007
·
1,131
·
155
·
36,823
·
830
·
1
·
1
·

С и С++ са най - важните световни програмни езици . Всъщност, за да бъдете професионален програмист днес означава опитност в тези два езика.Те са основата, върху която е изградено модерното програмиране. С беше изобретен от Денис Ричи през 1970г...
 

Задача по C++

24 окт 2006
·
614
·
1
·
208
·
208

Урок по програмиране на Английски език.
 

Как да си направим сайт на РНР

18 мар 2006
·
1,806
·
6
·
491
·
104
·
1
·
1

Избор на хостинг.. Настройки.. Попълване..снабдяване с FTP Програма..Тестване...
 

Програмиране на Паскал

02 май 2007
·
580
·
30
·
2,525

В терминологията на класическото програмиране под подпрограма се разбира програмен елемент, извършващ завършена в логическо отношение обработка, който е именуван...
 

Задача по семантика на езиците за програмиране

18 май 2007
·
228
·
4
·
142
·
111

Решена задача по семантика на езиците за програмиране.
1 2 3 4 5 » 11
 
Онлайн тестове по Програмиране
Програмиране С++
изпитен тест по Програмиране за Студенти от 3 курс
Тестът включва въпроси върху указатели, програмиране С++, структури от данни. Всички въпроси са затворени и изискват само един верен отговор.
(Труден)
20
13
1
4 мин
02.10.2014
Програмиране и използване на компютрите
междинен тест по Програмиране за Неучащи от 1 клас
Тестът се състои от 21 въпроса върху кратка история на компютрите. Всички въпроси са затворени и изискват един верен отговор.
(Лесен)
21
11
1
3 мин
12.11.2014
» виж всички онлайн тестове по програмиране

Софтуерни средства за ефективно уеб програмиране

Материал № 1258507, от 10 ное 2016
Свален: 16 пъти
Прегледан: 18 пъти
Предмет: Програмиране, Информатика, ИТ
Тип: Лекция
Брой страници: 10
Брой думи: 773
Брой символи: 4,787

Потърси помощ за своята домашна:

Имаш домашна за "Софтуерни средства за ефективно уеб програмиране"?
Намери бързо решение, с помощтта на потребители на Pomagalo.com:

Намери частен учител

Виторио Белоречки
преподава по Програмиране
в град София
с опит от  4 години
290 33

Николай Ненков
преподава по Програмиране
в град София
с опит от  6 години
447 78

виж още преподаватели...
Последно видяха материала