Wicket framework

Wicket framework
Apache Wicket
Apache Wicket logo.png
Тип

веб-фреймворк

Разработчик

Apache Software Foundation

Написана на

Java

Операционная система

Кроссплатформенное ПО

Последняя версия

1.5.2 (24 октября 2011)

Состояние

Active

Лицензия

Apache License 2.0

Сайт

http://wicket.apache.org

Apache Wicket — фреймворк с открытым исходным кодом для создания веб-приложений. Разработан Джонатаном Локе (англ. Jonathan Locke) в 2004 году. С июня 2007 года является проектом Apache Software Foundation[1].

Основной акцент при проектировании Wicket был сделан на быструю разработку приложений со сложным пользовательским интерфейсом. Существуют инструменты, которые заявляют, что обеспечивают «быструю» разработку приложений. Wicket также фокусируется на сопровождении, пригодности к наращиванию. Цена сопровождения (исправления или добавления нового функционала) приложений часто недооценивается. Модель, используемая в Wicket, является понятной, интуитивной, приводит к хорошей структурности и модульности кода.

Парадигма программирования Wicket знакома разработчикам Java. Им не нужно знать ничего, кроме Java и HTML. AJAX можно использовать без знания JavaScript.

Wicket очень хорошо масштабируется. Если вы работаете в команде из 2 или из 20 человек, вы будете иметь все возможности для разделения функциональности до мельчайших кусочков. В зависимости от потребностей вашего проекта и ресурсов, вы можете разделить труд разработчиков до целых страниц, (многоразовых) панелей, или даже более специализированных компонентов. Из-за того, что Wicket использует обычные HTML-страницы для описания внешнего вида страниц и панелей, вы можете использовать дизайнеров и специалистов HTML/CSS для работы над внешним видом, и им не нужно знать Java или какой-либо другой язык или синтаксис.

Подход Wicket:

  1. Только Java и HTML — Для настроек достаточно одного стандартного файла web.xml Не нужно тратить время на изучение правил XML-файлов или нового языка;
  2. Настоящее повторное использование — Конечная страница может состоять из множества мелких блоков, объединенных в единое целое. Написанный код можно поместить в jar-файл и повторно использовать без изменений;
  3. Просто и мощно одновременно — Wicket не загроможден множеством запутанных API;
  4. Использование AJAX возможно без единой строчки на JavaScript — Да, это возможно, потому что большинство кода JavaScript генерируются самим Wicket. Но, если вы желаете, можете внедрить JavaScript и вообще всё, что угодно. Ну, или почти всё.

Wicket удобен тем, что в нём отсутствуют многочисленные XML-файлы, все настройки делаются в коде. Если требуются динамические настройки через XML, их всегда можно внедрить. Программный код полностью разделён с HTML. Программный код состоит только из Java, а в HTML добавляются только простые wicket-теги.

Примечания

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "Wicket framework" в других словарях:

  • Wicket (Framework) — Wicket ist ein komponentenbasiertes Web Framework für die Programmiersprache Java. Es ist ein Open Source Projekt und ist heute unter der Apache Lizenz, Version 2.0 verfügbar. Inhaltsverzeichnis 1 Funktionalität 2 Geschichte 3 Beispiel 3.1 …   Deutsch Wikipedia

  • Framework — Framework  термин, имеющий размытое значение. Обычно используется в программировании, обозначая «простую концептуальную структуру, используемую для решения сложной, проблемной задачи». Значение этого термина существенно зависит от контекста его… …   Википедия

  • Wicket — Wick et, n. [OE. wiket, OF. wiket, guichet, F. quichet; probably of Scand. origin; cf. Icel. v?k a small creek, inlet, bay, vik a corner.] [1913 Webster] 1. A small gate or door, especially one forming part of, or placed near, a larger door or… …   The Collaborative International Dictionary of English

  • Wicket door — Wicket Wick et, n. [OE. wiket, OF. wiket, guichet, F. quichet; probably of Scand. origin; cf. Icel. v?k a small creek, inlet, bay, vik a corner.] [1913 Webster] 1. A small gate or door, especially one forming part of, or placed near, a larger… …   The Collaborative International Dictionary of English

  • Wicket gate — Wicket Wick et, n. [OE. wiket, OF. wiket, guichet, F. quichet; probably of Scand. origin; cf. Icel. v?k a small creek, inlet, bay, vik a corner.] [1913 Webster] 1. A small gate or door, especially one forming part of, or placed near, a larger… …   The Collaborative International Dictionary of English

  • Wicket keeper — Wicket Wick et, n. [OE. wiket, OF. wiket, guichet, F. quichet; probably of Scand. origin; cf. Icel. v?k a small creek, inlet, bay, vik a corner.] [1913 Webster] 1. A small gate or door, especially one forming part of, or placed near, a larger… …   The Collaborative International Dictionary of English

  • Wicket (Begriffsklärung) — Wicket steht für: Wicket, ein Begriff in der Sportart Cricket Apache Wicket, ein Web Framework für die Programmiersprache Java Diese Seite ist eine Begriffsklärung zur Unterscheidung mehrerer mit demselben Wort bezeichneter Begriffe …   Deutsch Wikipedia

  • Wicket — puede referirse a: Apache Wicket, un framework Java para desarrollo de aplicaciones web. Wicket W. Warrick, un personaje ficticio de raza ewok en la saga cinematográfica la Guerra de las Galaxias. Esta página de desambiguación cataloga artículos… …   Wikipedia Español

  • Wicket — Стиль этой статьи неэнциклопедичен или нарушает нормы русского языка. Статью следует исправить согласно стилистическим правилам Википедии …   Википедия

  • Wicket (disambiguation) — A wicket is a term used in the sport of cricket with several related meanings.It also has some non cricket meanings:* Sticky Wicket , a M*A*S*H episode *Wicket (retail); in banking, the place where a customer performs a transaction with a bank… …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»