Общая сеть стили UI

Я должен представить прототип веб-приложения в следующие дни одному из моих клиентов, вещь, я не так хорош в CSS и хуже из всего, что я почти никогда не доволен результатами, которые я получаю.

Кодирование бизнес-логики не ставит проблемы мне, дизайн UI однако берет больше чем 80% моего времени. Мне не нужно ничто захватывающее дух, просто чистая, хорошая и презентабельная среда, пример:

alt text

Это - повторяющаяся проблема, которую я имел, мне жаль, что веб-разработка UI не могла иметь менее явный стиль по умолчанию, подход, подобный Visual Studio или iPhone SDK, будет очень полезен для меня.

Вышеупомянутый макет, созданный с Макетами Balsamiq, является ярким примером, все наиболее распространенные "компоненты" являются доступными использованию и лучшими из всех: существует только один красивый стиль для выбора из.

Есть ли что-то вроде этого для сети? Нейтральный все же хороший CSS или JavaScript платформа UI?


Опции до сих пор:

Я интересуюсь знанием, если существуют какие-либо платформы UI только для CSS.

Я нашел эту страницу с очень хорошим списком сети Библиотеками UI, но большинство из них (по крайней мере, хорошие), кажется, характерно для Java, есть ли какие-либо одинаково хорошие альтернативы в чистом CSS или JS?

PS: я не интересуюсь Ajax, эффектами, поведения, и так далее... мое основное (только) касается, стиль.


Спасибо за все предложения все!

После очень внимательного рассмотрения всех предложенных библиотек UI я пришел к выводу, что ExtJS и Qooxdoo - те, которые наиболее тесно соответствуют моим потребностям. UI jQuery кажется обещанием, но только предлагает уменьшенную сумму элементов.

Насколько библиотеки только для CSS идут, я нашел BlueTrip / BluePrint и темы предложенный tambler быть лучшим. Кроме этого, Flex и Napkee также, кажется, стоит исследовать.

Время для изучения ExtJS теперь!=)

91
задан 23 revs, 3 users 69% 8 June 2019 в 07:10
поделиться

15 ответов

Не могу поверить, что никто не упомянул:

http://www.extjs.com/

Это коммерческий js-фреймворк, но довольно доступный, и делает сборку хорошего пользовательского интерфейса ветерком. Существует гораздо более полный набор элементов, чем jqueryui, и он разработан, чтобы сделать целое приложение. Я только немного поиграл с ним, но мне очень нравится это до сих пор. Бесплатно для личного пользования.

Если вы действительно хотите почувствовать полный пользовательский интерфейс, разработанный с помощью EXT, попробуйте этот url:

http://docs.sencha.com/extjs/4.2.1/extjs-build/examples/feed-viewer/feed-viewer.html

7
ответ дан 24 November 2019 в 06:52
поделиться

Вы пробовали Axure ? Это инструмент для быстрого создания каркасов, прототипов и спецификаций для приложений и веб-сайтов.

Он работает аналогичным образом для Balsamiq, но он позволяет экспортировать ваши каркасы / прототип в виде HTML, CSS и JavaScript.

Затем вы можете загрузить это на сервер или запустить его на своем компьютере в качестве рабочего примера.

Вы можете создавать формы, ссылки, вкладки, ролики, эффекты JavaScript.

1
ответ дан 24 November 2019 в 06:52
поделиться

Существует несколько рамках, предназначенных для дизайна UI; qooxdoo , jQuery ui и Mochaui - это несколько из них (хотя последнее - это более доказательство концепции, чем используемая структура). Эти рамки обычно предлагают различные элементы с питанием от JS (элементы формы, такие как поля ввода и кнопки отправки, но и другие элементы, такие как вкладки). Тем не менее, он все равно будет до вас, чтобы расположить эти элементы и, возможно, стиль их, к вашему вкусу.

Возможно, ознакомиться с рамками CSS (например, 960GS ), может дополнить вышеуказанные рамки JS UI.

(как личный отказ от ответственности; у меня очень мало опыта с любой из рамок, упомянутых выше. Но я уверен, что Google или так может предоставить ответы, которые я не могу.)

-
3
ответ дан 24 November 2019 в 06:52
поделиться

Habanero - это рамка в разработке, которая реализует принципы проектирования, ориентированные на домену, это отличный источник материала и сообщество с открытым исходным кодом, посвященным дизайну домена в .NET.

-121--2779944-

Вы можете использовать CORCET INSAGE PROQUES . Скорее всего, ваше ведро в нас.

-121--3171138-

Как насчет использования Dojo и Dijit ?

Dijit - это быстрый способ создания виджетов и элементов. Он также поставляется с 3 темами по умолчанию, которые легко изменить.

Хороший список разных виджетов здесь

7
ответ дан 24 November 2019 в 06:52
поделиться

Сочетание 960gs для макета и jQuery-UI для стилизации, вероятно, то, что вам нужно.

Вы также можете рассмотреть чертеж CSS вместо 960gs.

11
ответ дан 24 November 2019 в 06:52
поделиться

Сочетание 960гс для макета и инструментов jQuery-UI или Jquery отлично подходит. Я использую их почти в каждом проекте, но хотел бы добавить по адресу http://easyframework.com/. хотя он и не очень-то дружелюбен к бизнесу. удостовериться, что его лицензия но мне это нравится

1
ответ дан 24 November 2019 в 06:52
поделиться

Это не поможет вам для вашего текущего проекта, но оно того стоит рассмотреть для будущих проектов. Проведя много лет создания приложений GUI в HTML 4 и постоянно борется против ограничений CSS и HTML, я подумал, что попробую Adobe Flex. Какое улучшение!

Вместо того, чтобы подвинять элемент управления страницей или сетки данных, с помощью Flex или Silverlight, ваша разметка может просто указать элемент управления страницей вкладка или сетки данных. И рамки приходят с стилями по умолчанию, которые скучно, но совсем не плохо. Я не говорю, что они полностью замените HTML, но если вам нужны виджеты и макет GUI, я верю, что они намного лучшая альтернатива.

3
ответ дан 24 November 2019 в 06:52
поделиться

Я столкнулся с этим некоторое время назад, и не мог Найди что-нибудь, поэтому я взял его как возможность изучать CSS. Но с тех пор это кажется великие шаги были сделаны к этой теме.

  • Суммируя вашу проблему, есть страница страницы википедии .
  • Существует yaml-CSS , который принимает ямл и превращает его в CSS
  • , есть базовый уровень , но предполагает некоторые знания CSS.
  • Я также предложил смотреть Adobe's Dreamweaver . У них много инструментов генерации CSS и стиля, которые создают очень читаемый и совместимый W3C код.

Я надеюсь, что поможет.

1
ответ дан 24 November 2019 в 06:52
поделиться

Если вы уже используете бальзамические макеты для ваших прототипов, то вы должны рассмотреть Napkee . Чтобы процитировать веб-сайт «Napkee позволяет вам экспортировать макеты Balsamiq в HTML / CSS / JS и Adobe Flex 3 одним нажатием кнопки».

1
ответ дан 24 November 2019 в 06:52
поделиться

Ознакомьтесь с Google Web Toolkit . У него довольно чистый вид по умолчанию. У них есть примеров . В частности, их пример Showcase демонстрирует все доступные виджеты и стили CSS, используемые для достижения внешнего вида.

4
ответ дан 24 November 2019 в 06:52
поделиться

Подобные каркасные макеты - отличный способ начать.

Используя большинство обсуждаемых здесь фреймворков пользовательского интерфейса, я бы советовал направить вас к jQueryUi по следующим причинам:

  1. CSS-фреймворк jQueryUI позаботится о согласованном и привлекательном на вид CSS для вас (это действительно просто - просто сделайте некоторую разметку и примените классы)

  2. jQueryUI имеет tabcontrol и множество изящных быстрых и простых способов стилизации форм.

2
ответ дан 24 November 2019 в 06:52
поделиться

Может ли это быть потому, что это более агрессивно с вложением?

-121--3418681-

Другой способ добавления нового поля - это сделать это во время размещения формы

page = agent.post( url, {'auth_username'=>'myusername',   #existing field
                         'auth_password'=>'mypassword',   #existing field
                         'auth_login'=>'Login'})   #new field
-121--3126681-

В паре с тем, кто специализируется на дизайне пользовательского интерфейса.

Если вы лучше работаете с бизнес-логикой, ваше время лучше потратить исключительно на кодирование бизнес-логики, чтобы вы могли овладеть ею. Это потребует от вас научиться взаимодействовать с кем-то еще, кто превосходит на презентации. ( xml и json являются общими средствами)

Бизнес-логика и представление очень различны. Спроектировать систему, которая не только выглядит хорошо, но и интуитивно понятна и проста в использовании, довольно сложно. Столь же трудным и трудоемким, как и установление внутренней работы сложного приложения.

Хороший интерфейс не так прост, как включение css рамки.

Я считаю себя более «креативным» программистом, который преуспевает в представлении. Мне посчастливилось пересечь путь с тем, кто был, во-первых... очень мотивирован, и, во-вторых, очень хорош в «бизнес-логике». У него было гораздо больше опыта планирования и внедрения сложных систем, в то время как я в основном сосредоточился на дизайне интерфейсов.

Если Вы занимаетесь более продуктивной архитектурой системы, планированием, разработкой... вы должны подтолкнуть себя в этом направлении. В то время как проекты разработки Solo могут быть довольно выполнимыми, я считаю их неэффективными. Очень редко кто-то владеет навыками разработки приложений верхнего уровня сольно.

Задача состоит в том, чтобы найти того, с кем вы хорошо работаете.

6
ответ дан 24 November 2019 в 06:52
поделиться

Вы можете просмотреть следующий сайт:

http://themeforest.net/category/site-templates/admin-skins

Здесь можно приобрести несколько тем «Административного», которые могут удовлетворить ваши потребности. .

3
ответ дан 24 November 2019 в 06:52
поделиться

Недавно я обнаружил хороший веб-сайт под названием iplotz.com, где вы можете создать макет своего приложения / веб-сайта / проекта в Интернете, ничего не устанавливая. Он также имеет большинство стандартных элементов управления, а также гораздо больше функций для управления всем проектом и обмена им с другими в Интернете.

Должен признать, я сам еще не пробовал, но немного посмотрел, и это кажется довольно крутым. Я, наверное, скоро им воспользуюсь.

1
ответ дан 24 November 2019 в 06:52
поделиться

Если вы нацеливаетесь на современные, не IE, браузеры, то вам следует обратить внимание на Sproutcore . Для макетов я использую mockingbird.

2
ответ дан 24 November 2019 в 06:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: