Delphi vs C++ vs C#
, ну и Java немножко, где-то ближе к старшему байту номеров страниц
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.216.156] |
|
|
Правила раздела:
| Страницы: (495) « Первая ... 231 232 [233] 234 235 ... 494 495 ( Перейти к последнему сообщению ) |
Delphi vs C++ vs C#
, ну и Java немножко, где-то ближе к старшему байту номеров страниц
|
Сообщ.
#3481
,
|
|
|
|
это никак не относится к созданию кода. и практически они этим не занимаются, тот же делфийский дезигнер нужен по большому счету лишь для создания dfm-файла. только они там в делфи не смогли более полностью разделить дизайн интерфейса и код, потому и каша. а в Interface Builder всё правильно сделали, даже не нужно имена контролам придумывать (а ля label1) |
|
Сообщ.
#3482
,
|
|
|
|
Цитата D_KEY @ Нужно. По крайней мере необходимо, скажем так, иметь достаточные представления, чтобы создавать адекватные макеты. Возится при этом с css не нужно. Хорошо, не понимаешь! Будем тыкать носом на примерах! Вот тебе дизайн: Прикреплённая картинка
Простенький такой дизайн, практически без картинок. Картинками только градиент по бокам и, собственно, картинка вверху. Теперь отключим css, с которым дизайнеру возится, как ты говоришь, не надо. Видим... Ё-мое! Прикреплённая картинка
Это ж чистый текст! То есть весь дизайн тут лежит в css Ну, давай заглянем в него, посмотрим... В частности смотреть будем на то, насколько круто будет верстальщику по картинке, которую ты видишь выше, создавать такой дизайн. Я тут сам css приводить не буду, просто перечислю что в нем без дублей, и укажу на основные моменты. Итак!Элемент article background-color: #FDF8AB; - ух ты! Указание цвета! Вот бедномук верстальщику круто его вытаскивать из так называемого макета! И круто дизайнеру, которому не надо вникать в то, как цвета в хексах выглядят. И пофиг что это его работа. background-image: url(images/bg_page.png); - правильно, пусть верстальщик сам думает и вычисляет где какая картинка на макете! ![]() background-repeat: repeat-y; - тут в явном виде сказано, что рисунок в элементе article будет повторяться по горизонтали. Зачем об этом говорить, пусть верстальщик посмотрит на исходные рисунки, и сам догадается, правда? background-position: center top; - задает начальное положение фонового изображения, установленного с помощью свойства background-image, а верстальщик пусть бегает и задает вопросы, а еще лучше пусть сам догадывается. Фигли, наше дело макет сделать, то есть сляпать картинку. Дальше идет такая группа: padding: 0; margin: 0 auto; width: 760px; Поля, отступ, ширина. Пусть верстальщик измеряет на рисунке линейкой, или сам как-нить выкрутится, наше дело дезигн, ё-мое. За одно пусть догадается, где какие отступы повторяются, где поля задуманы симметричными, и так далее - это ж очевидно! Далее в css еще встречается... Хммм, поверишь на слово, что там больше практически ничего нет? То есть кое где указан цвет элемента, и шрифт с размером. Все, больше никакой магии в этом css нет - везде отступы и границы, границы и отступы. И так весь дизайн - где-то margin-top: 25px; а где-то margin-bottom: 35px; - разницу в 10 пикселов пусть верстальщик, само собой, сам усекает по картинке. Только вот возникает вопрос - если тут все дело в конкретных циферках с точностью до пиксела, то на кой ляд сдался так называемый дизайнер, который не может выдать дизайн в том виде, в котором он требуется в той среде для которой делается? css не такой большой что бы его не освоить. |
|
Сообщ.
#3483
,
|
|
|
|
Астарот, специально для тебя поговорю с верстальщиками(которые работают с html, css и javascript'ом) и дизайнерами(которые работают в photoshop) знакомыми. Завтра что-нибудь отпишу.
Добавлено Цитата korvin @ это никак не относится к созданию кода. Называй как хочешь то, что они генерят. Для меня это точно такой же код. Добавлено Астарот, но вообще если гуглить вакансии/описание работы и т.п., то от дизайнера ни где не требуется работать с css, хотя есть пожелания и требования вроде "понимания принципов", собственно я об этом и говорил. Ты видел в живую профессиональных дизайнеров, занимающихся написанием css-ок и т.п.? |
|
Сообщ.
#3484
,
|
|
|
|
Цитата D_KEY @ Называй как хочешь то, что они генерят. Для меня это точно такой же код. разметка для тебя такой же код как и программный? восхитительно... |
|
Сообщ.
#3485
,
|
|
|
|
Цитата korvin @ Цитата D_KEY @ Называй как хочешь то, что они генерят. Для меня это точно такой же код. разметка для тебя такой же код как и программный? восхитительно... Нет, "разметка" для меня - код разметки |
|
Сообщ.
#3486
,
|
|
|
|
Цитата D_KEY @ Нет, "разметка" для меня - код разметки ![]() |
|
Сообщ.
#3487
,
|
|
|
|
Смысл в том, что у тебя есть некий язык "разметки", а есть всяческие редакторы, в которых ты мышкотыканьем можешь формошлепить, а они сгенерируют код разметки за тебя. Петцольд говорит, что обучение построению GUI с помощью таких редакторов приводит к тому, что человек ничего не знает в этом самом языке "разметки", не понимает принципов работы с такими языками и не способен сделать шаг в сторону от возможностей своего редактора, хотя в руках профессионала(который уже знает "язык" и понимает то, что ему генерирует редактор) такие инструменты приносят исключительно пользу. Я не понимаю, что может быть непонятно в этой простой мысли и с чем тут можно спорить.
|
|
Сообщ.
#3488
,
|
|
|
|
Цитата korvin @ что за словоблудие? + сдается мне Петцольд не разметку имел в виду, а программный код, который "заботливо" генерирует среда в нагрузку к разметке. типо делфийского TForm1 Нет. Он имел в виду код, который именно "рисует" форму. А автогенерённые болванки - это так, фигня. |
|
Сообщ.
#3489
,
|
|
|
|
Цитата korvin @ сдается мне Петцольд не разметку имел в виду, а программный код, который "заботливо" генерирует среда в нагрузку к разметке. типо делфийского TForm1 Да какая в данном случае разница? Суть идеи от этого не меняется. Если Qt designer у тебя генерирует код на QML, то ты должен понимать QML, если код на C++, то - С++. |
|
Сообщ.
#3490
,
|
|
|
|
Цитата D_KEY @ Астарот, специально для тебя поговорю с верстальщиками(которые работают с html, css и javascript'ом) и дизайнерами(которые работают в photoshop) знакомыми. Завтра что-нибудь отпишу. Специально для меня напрягаться совершенно не стоит, я и так в курсе того как дело обстоит. А вот ради себя - пожалуйста, оно имеет смысл К тому же уже сегодня можешь поставить себя на место того самого верстальщика, которому по картинке нужно выродить css, и придти к кое каким выводам. |
|
Сообщ.
#3491
,
|
|
|
|
Цитата Астарот @ Цитата D_KEY @ Астарот, специально для тебя поговорю с верстальщиками(которые работают с html, css и javascript'ом) и дизайнерами(которые работают в photoshop) знакомыми. Завтра что-нибудь отпишу. Специально для меня напрягаться совершенно не стоит, я и так в курсе того как дело обстоит. А вот ради себя - пожалуйста, оно имеет смысл ![]() Я тебе уже выше писал, что я узнавал. Дизайнер делает макеты. Да, в photoshop'e. Верстальщик делает шаблоны(точно не знаю, что под этим подразумевается, честно говоря, но выражаются именно так). Web-программисты программируют логику и используют для "представлений" эти самые шаблоны(иногда внося в них необходимые изменения). Это, кстати, полностью согласуется с тем, что я сегодня нагуглил по поводу вакансий и требований(а вот твоя концепция как-то не очень вписывается). Цитата К каким же? Если ты думаешь, что сделать(и придумать) макет в photoshop'e "проще", чем написать css, то ты ошибаешься... ИМХО. К тому же уже сегодня можешь поставить себя на место того самого верстальщика, которому по картинке нужно выродить css, и придти к кое каким выводам. |
|
Сообщ.
#3492
,
|
|
|
|
Цитата D_KEY @ Астарот, но вообще если гуглить вакансии/описание работы и т.п., то от дизайнера ни где не требуется работать с css, хотя есть пожелания и требования вроде "понимания принципов", собственно я об этом и говорил. Ты видел в живую профессиональных дизайнеров, занимающихся написанием css-ок и т.п.? Ну, ты не мудрствуя лукаво поставь себя на место нанимателя, и скажи - нужен тебе веб дизайн не заточенный под веб, или нет ![]() А насчет знаю ли я профессиональных дизайнеров, занимающихся css - у нас отдел дизайна в основном css'ом и занят, помимо рисования пиктограмм То есть дизайн через них согласуется, а вот темы - целиком их творение, я выше тебе показывал как чисто от смены темы - тех самых css'ок - меняется внешний вид страницы.Ну, и сам подумай - если во всяких индизайнах и прочих дизайнерских прогах есть стили (они даже в word есть), то почему они входят в область знаний дизайнера, а css - теже стили, но вынесенные наружу. а не обернутые в гуйню фотошопа или иллюстратора - уже нет? |
|
Сообщ.
#3493
,
|
|
|
|
Цитата D_KEY @ Смысл в том, что у тебя есть некий язык "разметки", а есть всяческие редакторы, в которых ты мышкотыканьем можешь формошлепить, а они сгенерируют код разметки за тебя. Петцольд говорит, что обучение построению GUI с помощью таких редакторов приводит к тому, что человек ничего не знает в этом самом языке "разметки", не понимает принципов работы с такими языками и не способен сделать шаг в сторону от возможностей своего редактора, хотя в руках профессионала(который уже знает "язык" и понимает то, что ему генерирует редактор) такие инструменты приносят исключительно пользу. Я не понимаю, что может быть непонятно в этой простой мысли и с чем тут можно спорить. ох, понятно... очередное пожелание верстальщикам учить ассемблер. идиотизм. |
|
Сообщ.
#3494
,
|
|
|
|
Вторая(первая - вики, я о ней писал, там тоже самое, что я говорил) ссылка в гугле: Профессия web-дизайнер
Говорит о том, что видимо мы о разных "видах" web-дизайнеров говорим: Цитата - разработка концепции и фирменного стиля веб-проекта или приложения; - создание дизайн-макета типовых страниц; - разработка пользовательского интерфейса (определение правил структурирования веб-страниц, выбор формата, фона, количества и качества элементов оформления) Я о первых двух, ты о последнем. Но с другой стороны, в профессиональных навыках нет указанных тобой требований: Цитата Профессиональные навыки: общие художественные знания: рисунок, графика, композиция; владение графическими программами (в основном продукты Adobe); навыки в области проектирования пользовательских интерфейсов (юзабилити); понимание принципов навигационного функционала интернет-сайтов; понимание принципов создания веб-страниц и сайтов в целом: HTML, СSS, программирования, SEO, контент-менеджмент Это, опять же, согласуется с тем, что я говорил. Добавлено Цитата korvin @ Цитата D_KEY @ Смысл в том, что у тебя есть некий язык "разметки", а есть всяческие редакторы, в которых ты мышкотыканьем можешь формошлепить, а они сгенерируют код разметки за тебя. Петцольд говорит, что обучение построению GUI с помощью таких редакторов приводит к тому, что человек ничего не знает в этом самом языке "разметки", не понимает принципов работы с такими языками и не способен сделать шаг в сторону от возможностей своего редактора, хотя в руках профессионала(который уже знает "язык" и понимает то, что ему генерирует редактор) такие инструменты приносят исключительно пользу. Я не понимаю, что может быть непонятно в этой простой мысли и с чем тут можно спорить. ох, понятно... очередное пожелание верстальщикам учить ассемблер. идиотизм. Нет, очередное пожелания верстальщикам учить языки верстки. |
|
Сообщ.
#3495
,
|
|
|
|
Цитата D_KEY @ Если Qt designer у тебя генерирует код на QML, то ты должен понимать QML, если код на C++, то - С++. нет, не должен. а если мне приходится это делать, значит я должен сменить инструмент на адекватный. |