В каких штатах/городах наиболее востребованы веб-разработчик
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: В каких штатах/городах наиболее востребованы веб-разрабо
А так?
NativeSelect select = new NativeSelect();
for(String s: Lists.newArrayList("New York", Los Angeles)) {
select.addItem(select);
}
addComponent(select);
NativeSelect select = new NativeSelect();
for(String s: Lists.newArrayList("New York", Los Angeles)) {
select.addItem(select);
}
addComponent(select);
In vino Veritas!
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: В каких штатах/городах наиболее востребованы веб-разрабо
Че та я не понял где тут мвц?stenking wrote: Притом я использую реальное MVC а не мешаю всё на кучу. Мой код очень простой и обыкновенный интерн может что-то там подделать или исправить. И у меня есть возможность для 100% кастомизации.
Code: Select all
<select name="city" class="span3"> <option value="">Please select a city</option> <?php foreach ( array( 1 => "New York" , 2 = "Los Angeles") ) as $id => $label ): ?> <option value=<?php echo $id ?> ><?php echo $label ?></option> <?php endforeach; ?> </select>
In vino Veritas!
-
- Новичок
- Posts: 64
- Joined: 11 Mar 2011 09:54
Re: В каких штатах/городах наиболее востребованы веб-разрабо
Не не, поглядите внимательно, это отличный Mixed View Controllercrypto5 wrote: Че та я не понял где тут мвц?
-
- Уже с Приветом
- Posts: 14407
- Joined: 26 May 2006 02:39
Re: В каких штатах/городах наиболее востребованы веб-разрабо
Крипто, у нас что тут web dev 101 класс?
В вашем подходе нету чистого HTMLa. Все функции которые генерируют HTML зло ибо сам HTML это и есть образец простоты. Конечно в некоторых случаях можно что-то там сгенерировать, например линк
Т.е.
$html->output("p" , "This is my p" ) - это большое зло и маразм.
echo select( array("New York" , "LA" ) , array("default" => "New York" , array("class" => "hello" , "id" => "hello" ) ?> тоже зло но может и допустимо в каких-то случаях.
а правильный MVC подход будет написанный выше где во вью нет логики, нет сложных концепций а родной чистый HTML ну с небольшими вкреплениями кода. Ну там линк сгенерировать или селект в лупе.
В вашем подходе нету чистого HTMLa. Все функции которые генерируют HTML зло ибо сам HTML это и есть образец простоты. Конечно в некоторых случаях можно что-то там сгенерировать, например линк
Т.е.
$html->output("p" , "This is my p" ) - это большое зло и маразм.
echo select( array("New York" , "LA" ) , array("default" => "New York" , array("class" => "hello" , "id" => "hello" ) ?> тоже зло но может и допустимо в каких-то случаях.
а правильный MVC подход будет написанный выше где во вью нет логики, нет сложных концепций а родной чистый HTML ну с небольшими вкреплениями кода. Ну там линк сгенерировать или селект в лупе.
Бога нет.
-
- Уже с Приветом
- Posts: 64661
- Joined: 12 Jul 2002 16:38
- Location: г.Москва, ул. Б. Лубянка, д.2
Re: В каких штатах/городах наиболее востребованы веб-разрабо
всем пхп неплох, но уж очень много вопросительных знаков...
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: В каких штатах/городах наиболее востребованы веб-разрабо
Это в основном только когда делают мешанину из HTML и PHP кода. В нормальной реализации это будет сведено до минимума.Komissar wrote:всем пхп неплох, но уж очень много вопросительных знаков...
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: В каких штатах/городах наиболее востребованы веб-разрабо
А я считаю что клепать интерфейс из компонентов тоже отличный подход, как там вы на хтмл налабаете таблицу из моего примера который вы успешно проигнорировали выше?stenking wrote:Крипто, у нас что тут web dev 101 класс?
В вашем подходе нету чистого HTMLa. Все функции которые генерируют HTML зло ибо сам HTML это и есть образец простоты.
Я не понял к чему вы это. Вы написали слово мвц над конкретным кодом, только ни я ни некоторые другие люди мвц там как то не увидели.Конечно в некоторых случаях можно что-то там сгенерировать, например линк
Т.е.
$html->output("p" , "This is my p" ) - это большое зло и маразм.
echo select( array("New York" , "LA" ) , array("default" => "New York" , array("class" => "hello" , "id" => "hello" ) ?> тоже зло но может и допустимо в каких-то случаях.
а правильный MVC подход будет написанный выше где во вью нет логики, нет сложных концепций а родной чистый HTML ну с небольшими вкреплениями кода. Ну там линк сгенерировать или селект в лупе.
In vino Veritas!
-
- Уже с Приветом
- Posts: 14407
- Joined: 26 May 2006 02:39
Re: В каких штатах/городах наиболее востребованы веб-разрабо
crypto5 wrote:А я считаю что клепать интерфейс из компонентов тоже отличный подход, как там вы на хтмл налабаете таблицу из моего примера который вы успешно проигнорировали выше?stenking wrote:Крипто, у нас что тут web dev 101 класс?
В вашем подходе нету чистого HTMLa. Все функции которые генерируют HTML зло ибо сам HTML это и есть образец простоты.Я не понял к чему вы это. Вы написали слово мвц над конкретным кодом, только ни я ни некоторые другие люди мвц там как то не увидели.Конечно в некоторых случаях можно что-то там сгенерировать, например линк
Т.е.
$html->output("p" , "This is my p" ) - это большое зло и маразм.
echo select( array("New York" , "LA" ) , array("default" => "New York" , array("class" => "hello" , "id" => "hello" ) ?> тоже зло но может и допустимо в каких-то случаях.
а правильный MVC подход будет написанный выше где во вью нет логики, нет сложных концепций а родной чистый HTML ну с небольшими вкреплениями кода. Ну там линк сгенерировать или селект в лупе.
Очень просто: http://datatables.net/media/blog/bootstrap_2/ Притом в отличии от вашего способа мой будет иметь нормальный HTML и немного js. И если я захочу добавить там скажем иконки около названий или что бы при клике на количество часов выскакивал попап - я это всё могу спокойно быстро сделать. Вы нет.
Вот просто для примера: код моего подхода:
То что получилось вашим генератором:
Бога нет.
-
- Уже с Приветом
- Posts: 64661
- Joined: 12 Jul 2002 16:38
- Location: г.Москва, ул. Б. Лубянка, д.2
Re: В каких штатах/городах наиболее востребованы веб-разрабо
вот кстати я тоже заметил, что сейчас модно таблицы делать кучей див'ов, а не всегда такой дисплей "стабилен": может полететь при изменении окна в браузере или резолюции монитора. Особенно когда хардкодят длину/ширину.
-
- Уже с Приветом
- Posts: 64661
- Joined: 12 Jul 2002 16:38
- Location: г.Москва, ул. Б. Лубянка, д.2
Re: В каких штатах/городах наиболее востребованы веб-разрабо
а в прошлом году, когда я левачил на стартапчик, как я намучился с Nested div's которые их дизайнерша в каком-то своем туле нагенерила. Там чуть что подвинешь на странице, все разъезжалось по швам.
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: В каких штатах/городах наиболее востребованы веб-разрабо
В той таблице дерево еще было, с помощью которого можно скрывать строки.stenking wrote:crypto5 wrote:А я считаю что клепать интерфейс из компонентов тоже отличный подход, как там вы на хтмл налабаете таблицу из моего примера который вы успешно проигнорировали выше?stenking wrote:Крипто, у нас что тут web dev 101 класс?
В вашем подходе нету чистого HTMLa. Все функции которые генерируют HTML зло ибо сам HTML это и есть образец простоты.Я не понял к чему вы это. Вы написали слово мвц над конкретным кодом, только ни я ни некоторые другие люди мвц там как то не увидели.Конечно в некоторых случаях можно что-то там сгенерировать, например линк
Т.е.
$html->output("p" , "This is my p" ) - это большое зло и маразм.
echo select( array("New York" , "LA" ) , array("default" => "New York" , array("class" => "hello" , "id" => "hello" ) ?> тоже зло но может и допустимо в каких-то случаях.
а правильный MVC подход будет написанный выше где во вью нет логики, нет сложных концепций а родной чистый HTML ну с небольшими вкреплениями кода. Ну там линк сгенерировать или селект в лупе.
Очень просто: http://datatables.net/media/blog/bootstrap_2/ Притом в отличии от вашего способа мой будет иметь нормальный HTML и немного js. И если я захочу добавить там скажем иконки около названий или что бы при клике на количество часов выскакивал попап - я это всё могу спокойно быстро сделать. Вы нет.
Вот просто для примера: код моего подхода:
То что получилось вашим генератором:
И я не понял почему это я не могу обрабатывать клики и вставлять иконки.
In vino Veritas!
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: В каких штатах/городах наиболее востребованы веб-разрабо
Скорее наоборот, раньше было злоупотребление таблицами только для того, чтобы создать layout. Сейчас этого поубавилось.Komissar wrote:вот кстати я тоже заметил, что сейчас модно таблицы делать кучей див'ов, а не всегда такой дисплей "стабилен": может полететь при изменении окна в браузере или резолюции монитора. Особенно когда хардкодят длину/ширину.
Хотя я тоже не фанат того, чтобы чисто табличные данные лепить через "display:table", "display:table-row", "display:table-cell" и т.п. стили.
-
- Уже с Приветом
- Posts: 64661
- Joined: 12 Jul 2002 16:38
- Location: г.Москва, ул. Б. Лубянка, д.2
Re: В каких штатах/городах наиболее востребованы веб-разрабо
но Вы согласны, что с кондовой таблицей, где все длины/ширины определены в %%, а не за хардкодены в пикселях, Layout в целом будет крепче держаться на разных браузерах и в разных экранных резолюциях?
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: В каких штатах/городах наиболее востребованы веб-разрабо
Я слышал такие доводыы в пользу дивов: что дескать таблица отрисовывается только после того как весь код загружен, а дивы по ходу загруски, что положительно влияет на визуальную скорость загрузки страниц. Еще слышал но сам не сикьно в курсе что особенности отрисовки таблиц как то не сильно стандартизированы и могут отличаться у браузеров, а на дивах типа можно написать сложный лайаут полностью отвечающий стандартам.Komissar wrote:но Вы согласны, что с кондовой таблицей, где все длины/ширины определены в %%, а не за хардкодены в пикселях, Layout в целом будет крепче держаться на разных браузерах и в разных экранных резолюциях?
In vino Veritas!
-
- Уже с Приветом
- Posts: 14407
- Joined: 26 May 2006 02:39
Re: В каких штатах/городах наиболее востребованы веб-разрабо
Таблицы сейчас не нужны, есть же хорошие гриды. Просто многие пользуются всяким г-ном особенно когда такой напальцованный девелопер ( или хуже дизайнер ) в фронтенде нифига не понимает а лезет. Проблема с tables даже не то что они по разному отрисовываются ( reset для чего ) а то что когда table которая внутри тейбл которая внутри тейбл которая........ это полный беспредел.
Всё таки с дивами полегче в этом плане, нет нужды их так сильно nest.
http://twitter.github.com/bootstrap/sca ... gridSystem
Всё таки с дивами полегче в этом плане, нет нужды их так сильно nest.
http://twitter.github.com/bootstrap/sca ... gridSystem
Бога нет.
-
- Уже с Приветом
- Posts: 14407
- Joined: 26 May 2006 02:39
Re: В каких штатах/городах наиболее востребованы веб-разрабо
crypto5 wrote: В той таблице дерево еще было, с помощью которого можно скрывать строки.
И я не понял почему это я не могу обрабатывать клики и вставлять иконки.
Потому что вы очень, очень сильно ограничены рамками генератора. Например, вот допустим вам нужно добавить иконку с часиками к Last Modified хедеру. Можно бы это сделать с CSS? Может и да если ваш класс разрешает добавить айди этого поля. Хорошо, а как насчёт иконки которая отображает именно текущее время?
Т.е. вместо того что бы просто добавить в HTML код типа
<img src="images/<?php echo time("h") ?>.png" /> вы начинаете делать что-то неестественное типа генерировать кучу css или что ещё хуже добавлять <img код к названию поля - т.е. смешивать логику и презентацию.
А вот посложнее пример. Одни из этих данных в таблице это картинка которая сначало показывает loading а потом подгружается with ajax call. Притом только на ширину экрана. Если в таблице 1000 полей то загружаются только те которые находятся в видимой области. Можно ли такое сделать вашим генератором? Не знаю. Может и да но скорее нет или сильно сложнее.
Бога нет.
-
- Уже с Приветом
- Posts: 14407
- Joined: 26 May 2006 02:39
Re: В каких штатах/городах наиболее востребованы веб-разрабо
Komissar wrote:но Вы согласны, что с кондовой таблицей, где все длины/ширины определены в %%, а не за хардкодены в пикселях, Layout в целом будет крепче держаться на разных браузерах и в разных экранных резолюциях?
http://twitter.github.com/bootstrap/sca ... GridSystem
Бога нет.
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: В каких штатах/городах наиболее востребованы веб-разрабо
Я не работал с ваадин, и считаю что это тупиковая ветвь, и склоняюсь к gwt based библиотеках, но обычно в таких фреймворках контейнеры(таблицы например) разрешают вам разместить любой компонент внутри, который может быть какой то хтмл компонент типа HtmlComponent("<a href = '...'>...</a>") так и какой нибудь библиотечный типа new Anchor().setUrl().setOnClickHandler(myHadler); и все там концептуально должно интегрироваться(с поправкой на косяки конкретной библиотеки), и цсс на виджеты можно вешать, и к дому доступ иметь.
Ваши примеры с таблицей и иконкой не входят в типичные сценарии быстрого клепания бизнес морд, но и с ними уверен вполне можно обойтись.
Ваши примеры с таблицей и иконкой не входят в типичные сценарии быстрого клепания бизнес морд, но и с ними уверен вполне можно обойтись.
In vino Veritas!
-
- Уже с Приветом
- Posts: 14407
- Joined: 26 May 2006 02:39
Re: В каких штатах/городах наиболее востребованы веб-разрабо
Komissar wrote:но Вы согласны, что с кондовой таблицей, где все длины/ширины определены в %%, а не за хардкодены в пикселях, Layout в целом будет крепче держаться на разных браузерах и в разных экранных резолюциях?
http://twitter.github.com/bootstrap/sca ... GridSystem
Бога нет.
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: В каких штатах/городах наиболее востребованы веб-разрабо
Не совсем согласен. В тех же div вы точно так же можете указывать проценты. Ничем от таблиц в этом смысле не отличается. Кроме того, что тяжеловато расставаться с table/tr/td и т.п. и переключаться на div и стили. Хотя интерфейс с div/CSS более грамотный. Я лично таблицами для описания layouts вообще не пользуюсь, смысла нет уже. Тем более, div+css дают больше гибкости, чем tables. Главное приспособиться и расстаться со старыми привычками.Komissar wrote:но Вы согласны, что с кондовой таблицей, где все длины/ширины определены в %%, а не за хардкодены в пикселях, Layout в целом будет крепче держаться на разных браузерах и в разных экранных резолюциях?
Last edited by Интеррапт on 25 Feb 2012 06:56, edited 1 time in total.
-
- Уже с Приветом
- Posts: 64661
- Joined: 12 Jul 2002 16:38
- Location: г.Москва, ул. Б. Лубянка, д.2
Re: В каких штатах/городах наиболее востребованы веб-разрабо
уговорили! бум переходить на див'ы.
-
- Уже с Приветом
- Posts: 64661
- Joined: 12 Jul 2002 16:38
- Location: г.Москва, ул. Б. Лубянка, д.2
Re: В каких штатах/городах наиболее востребованы веб-разрабо
а чем ПХП принципиально лучше старого доброго JSP?
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: В каких штатах/городах наиболее востребованы веб-разрабо
Интересные мысли. Почитай -- http://stackoverflow.com/questions/8307 ... ut-in-htmlKomissar wrote:уговорили! бум переходить на див'ы.
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: В каких штатах/городах наиболее востребованы веб-разрабо
А что, кто-то еще использует JSP?Komissar wrote:а чем ПХП принципиально лучше старого доброго JSP?
-
- Уже с Приветом
- Posts: 64661
- Joined: 12 Jul 2002 16:38
- Location: г.Москва, ул. Б. Лубянка, д.2
Re: В каких штатах/городах наиболее востребованы веб-разрабо
никто, вот я и спрашиваю, почему