Добавить работы Отмеченные0
Работа успешно отмечена.

Отмеченные работы

Просмотренные0

Просмотренные работы

Корзина0
Работа успешно добавлена в корзину.

Корзина

Регистрация

интернет библиотека
Atlants.lv библиотека
21,48 € В корзину
Добавить в список желаний
Хочешь дешевле?
Идентификатор:988684
 
Автор:
Оценка:
Опубликованно: 02.01.2014.
Язык: Латышский
Уровень: Университет
Литературный список: 24 единиц
Ссылки: Использованы
Содержание
Nr. Название главы  Стр.
  APZĪMĒJUMU SARAKSTS    6
  IEVADS    7
1.  IESKATS TĪMEKĻA LIETOTŅU IZSTRĀDES VĒSTURĒ    10
2.  MOTIVĀCIJA FUNKCIONĀLĀS PARADIGMAS APGŪŠANAI    12
3.  FUNKCIONĀLĀS PROGRAMMĒŠANAS PAMATI    16
3.1.  Pirmklasīgās un augstākas kārtas funkcijas    16
3.2.  Tīras funkcijas    16
3.3.  Rekursija    17
3.4.  Strikta vai nestrikta izpilde    18
3.5.  Tipu sistēma    18
3.6.  Šablonu pieskaņošana    18
3.7.  Sarakstu ietveršana    19
3.8.  Monādes    19
3.9.  Izplatītākās funkcijas    20
4.  FUNKCIONĀLĀS PROGRAMMĒŠANAS IETVARI    21
4.1.  Ietvara izvēles kritēriji    21
4.2.  Valodas un ietvari    22
4.3.  Ietvaru funkcionalitāte un tendences    35
5.  TĪMEKĻA LIETOTNES IZSTRĀDE FUNKCIONĀLAJĀ VALODĀ    36
5.1.  Valodas F# konstrukcijas    37
5.2.  Izstrādājamās sistēmas apraksts    39
5.3.  Tīmekļa lietotnes izstrāde F# valodā    40
5.4.  Tīmekļa lietotnes izstrāde, izmantojot WebSharper ietvaru    43
5.5.  Kopsavilkums    62
6.  FUNKCIONĀLĀS PARADIGMAS PIELIETOJAMĪBA TĪMEKĻA LIETOTŅU IZSTRĀDĒ    63
6.1.  WebSharper ietvars    63
6.2.  Funkcionālā programmēšana tīmekļa risinājumos    69
  NOBEIGUMS    72
  SECINĀJUMI    73
  IZMANTOTĀS LITERATŪRAS SARAKSTS    74
Фрагмент работы

¬SECINĀJUMI
• Pastāv vismaz desmit tīmekļa lietotņu izstrādes ietvari funkcionālajām programmēšanas valodām.
• Lielākā daļa ietvaru tiek izplatīti kā atvērtā koda programmatūra.
• Populārākie ir Haskell, Scala un Erlang balstītie ietvari.
• Vairākos ietvaros ir iespējams izmantot vienu programmēšanas valodu servera un klienta puses kodam.
• Automātiskā JavaScript ģenerēšana ir iespējama, pateicoties funkcionālajam programmas kodam.
• Tīras funkcijas, to kompozīcija un atvasināšana sniedz būtisku labumu tīmekļa lietotnes saskarnes veidošanā.
• Monādes jeb skaitļošanas izteiksmes var tikt veiksmīgi pielietotas vedņu un savstarpēji atkarīgu elementu noprogrammēšanai.
• Funkcionālā programmēšana var būtiski uzlabot risinājuma modularitāti, kas ir svarīgi arī tīmekļa lietotnēm.
• F# valodas izmantošana tīmekļa izstrādē ir viegli apvienojama ar C# un citiem .NET ne funkcionālajiem risinājumiem, un lietotnes ir izpildāmas kopējā ASP.NET infrastruktūrā.
• Funkcionālās programmēšanas apgūšana nav triviāls process, jo tā konceptuāli atšķiras no imperatīvās un OOP pieejas. Pirms uzsākt darbu ar funkcionālo ietvaru, ir nepieciešams apgūt funkcionālās paradigmas pamatprincipus un gūt praktisku pieredzi tās pielietošanā.
• Funkcionālās programmēšanas principi ir noderīgi jebkuram izstrādātājam, jo paplašina domāšanu un spriešanas spējas. Pielietojot tos ne funkcionālajā izstrādē, ir iespējams uzrakstīt augstāka līmeņa, vieglāk saprotamu kodu.
• Neskatoties uz daudziem labumiem, ko sniedz funkcionālā paradigma, ir maz ticams, ka tuvākajā nākotnē tā kļūs populārāka par OOP un tiks masveidā pielietota tīmekļa risinājumu izstrādē.

Коментарий автора
Загрузить больше похожих работ

Atlants

Выбери способ авторизации

Э-почта + пароль

Э-почта + пароль

Неправильный адрес э-почты или пароль!
Войти

Забыл пароль?

Draugiem.pase
Facebook

Не зарегистрировался?

Зарегистрируйся и получи бесплатно!

Для того, чтобы получить бесплатные материалы с сайта Atlants.lv, необходимо зарегистрироваться. Это просто и займет всего несколько секунд.

Если ты уже зарегистрировался, то просто и сможешь скачивать бесплатные материалы.

Отменить Регистрация