КАТЕГОРИИ:


Астрономия- (809) Биология- (7483) Биотехнологии- (1457) Военное дело- (14632) Высокие технологии- (1363) География- (913) Геология- (1438) Государство- (451) Демография- (1065) Дом- (47672) Журналистика и СМИ- (912) Изобретательство- (14524) Иностранные языки- (4268) Информатика- (17799) Искусство- (1338) История- (13644) Компьютеры- (11121) Косметика- (55) Кулинария- (373) Культура- (8427) Лингвистика- (374) Литература- (1642) Маркетинг- (23702) Математика- (16968) Машиностроение- (1700) Медицина- (12668) Менеджмент- (24684) Механика- (15423) Науковедение- (506) Образование- (11852) Охрана труда- (3308) Педагогика- (5571) П Архитектура- (3434) Астрономия- (809) Биология- (7483) Биотехнологии- (1457) Война- (14632) Високи технологии- (1363) География- (913) Геология- (1438) Древна литература и фантастика Култура, Изкуство, Култура, Изкуство, Култура, Изкуство, Образование, Наука и Образование, Списания, Художествена литература (373) Култура- (8427) Лингвистика- (374 ) Медицина- (12668 ) Naukovedenie- (506) Образование- (11852) Защита на труда- ( 3308) Педагогика- (5571) P Политика- (7869) Право- (5454) Приборостроение- (1369) Программирование- (2801) Производство- (97182) Промышленность- (8706) Психология- (18388) Религия- (3217) Связь- (10668) Сельское хозяйство- (299) Социология- (6455) Спорт- (42831) Строительство- (4793) Торговля- (5050) Транспорт- (2929) Туризм- (1568) Физика- (3942) Философия- (17015) Финансы- (26596) Химия- (22929) Экология- (12095) Экономика- (9961) Электроника- (8441) Электротехника- (4623) Энергетика- (12629) Юриспруденция- (1492) Ядерная техника- (1748) Олимпиада- (1312) Политика- (7869) Право- (5454) Инструменти- ( 1369) Програмиране- (2801) Производство- (97182) Промишленост- (8706) Психология- (18388) Земеделие- (299) Социология- (6455) Спорт- (42831) Строителство- (4793) Търговия- (5050) Транспорт- (2929) Туризъм- (1568) Физика- (3942) ) Химия- (22929) Екология- (12095) Икономика- (9961) Електроника- (8441) Електротехника- (4623) Енергетика- (12629 )

Приложни решения и техните инструменти за разработка




Вижте също:
  1. CASE-инструментите предоставят възможности за получаване на значителни ползи само след успешното завършване на процеса на тяхното изпълнение.
  2. II Етапи на ценовата политика в маркетинга
  3. IV. ПРОЕКТ ЗА РЕШЕНИЕ НА КРЕДИТНИЯ КОМИТЕТ
  4. IY. Функцията на парите като средство за плащане.
  5. V Координира управлението на силите и съоръженията за реагиране
  6. Активни фондове
  7. Алгоритъм на геометричен метод за решаване на проблемите с LP.
  8. Алгоритъм за решаване на линейни алгебрични системи
  9. МЕТОДИ ЗА АЛТЕРНАТИВНО РАЗРЕШАВАНЕ НА СПОРОВЕ
  10. АЛТЕРНАТИВИ ЗА ПОСТИГАНЕ НА ЦЕЛИ И ИЗБОР НА РЕШЕНИЕ.
  11. Хардуерна база и GIS софтуер
  12. Прекъсване на хардуера на системата

Инструментите за разработка на приложения са много важна част от платформата за персонални компютри. От гъвкавостта, богатството, удобството и надеждността на тези инструменти зависи от популярността на платформата. Платформа без инструменти за разработка на приложения за нея престава да съществува.

Всички доставчици на платформи също предоставят инструменти за разработка на приложения в една или друга форма. Производителите на операционни системи предлагат всякакви съставители и преводачи, системи за управление на бази данни, системи за организиране на взаимодействие (например електронна поща). Разбира се, решения за популярни операционни системи се предлагат не само от разработчиците, но и от други разработчици.

За платформи, които имат ограничени възможности за разработка директно върху тях (например за мобилни телефони), производителите предлагат инструменти за разработка, които работят под популярната и мощна операционна система (Windows, Linux). В допълнение към тези инструменти се предлага емулатор на платформа, където можете да отстраните грешки, без директно да използвате целевата платформа.

Понастоящем решенията придобиват популярност, като гарантират независимостта на разработените приложения за приложения не само от хардуерния компонент на платформата, но и от операционната система. Най-популярните решения от този вид са Java и Net.

Основната идея на тези платформи е да създадат "виртуална машина" - специален софтуер, работещ на специфична хардуерна платформа и на конкретна операционна система. Приложната програма се обработва от виртуална машина, която преобразува "виртуални команди" в команди на специфична софтуерна / хардуерна платформа. Накрая се оказва, че програмата за виртуалната машина функционира върху набор от пакети "хардуерно-операционна система" без промяна. Единственото условие е наличието на виртуална машина за конкретно софтуерно и хардуерно решение. Най-често срещаната хардуерно независима платформа е Java.

Има определен клас софтуерни продукти - дизайнери, чиято употреба е ограничена до която и да е тематична област. Тези продукти изпълняват не само основната функционалност, но и гъвкавите средства за създаване на решения в определена област на дейност. Такива софтуерни продукти често се наричат ​​платформи за приложения.

Една платформа за приложение се отнася до средата за изпълнение и набор от технологични решения, използвани като основа за изграждане на определена гама от приложения. Всъщност приложенията се основават на няколко платформи, които формират многопластова среда. В същото време е важно платформата да предостави на разработчика определен модел, като правило, да го изолира от концепциите и детайлите на технологиите и платформите от по-ниско ниво.



Ключовото качество на платформата за приложения е адекватността на нейните ресурси за решаване на проблемите, пред които са изправени фирмените приложения. Това гарантира добра съгласуваност на всички технологии и инструменти, използвани от разработчика. Друга важна точка е стандартизацията. Наличието на една платформа за приложения за голям брой решения за приложения допринася за създаването на общ "културен слой", който включва както хора (програмисти, анализатори, потребители), така и методология (типични структури от данни, алгоритми, потребителски интерфейси). Въз основа на този "културен слой" разработчикът отделя минимални усилия, за да намери необходимото решение в почти всяка ситуация, като започне от включването на нов специалист в проекта и завърши с внедряването на подсистема на бизнес приложение съгласно типична методология.

Типичен представител на специалните платформи за приложения е системата 1C: Enterprise. Самата система е гъвкав и адаптивен дизайнер, който предоставя на разработчика на решения "по-приложни" методи и инструменти в сравнение с традиционните езици за програмиране, т.е. такава платформа е набор от различни механизми, използвани за автоматизиране на икономическите дейности и не в зависимост от специфичното законодателство и счетоводната методология.

Съществуват комплексни системи за кандидатстване с корпоративен мащаб, които са в основата на надеждното управление на големите предприятия, т.нар. ERP системи (Enterprise Resource Planning Systems). Тези системи също така са платформа за приложения, която е много адаптивна в областта на темата.