Jump to content

"Тупые" вопросы, которые вы хотели задать, но боялись спросить...


Hell&Heaven™
 Share

Recommended Posts

Как можно писать код в нотпаде++ или еще где то если есть ДРИМВЬЮВЕР? Ладно я дилетант(хотя недельку набирал именно в нотпаде, пока не попробовал DW). Это на столько удобная вещь что не понятно почему, старперы со стажем 3+ лет набирают в нотпадах и им подобных. Это как пытаться рисовать в паинте мягкие контуры вместо фотошопа, на столько же удобно будет.

Дело вкуса. Мне дримвьювер неудобен - тяжелая, монстроподобная хрень, с кучей не нужного функционала.

Сейчас пользуюсь Sublime text - легкий, удобный и быстрый редактор.

Notepade++ тоже хороший, но sublime поприятнее :)

Link to comment
Share on other sites

Поддерживаю мнение sigma77. DW тяжелый и не поворотливый слон. Да в нем много фишек (читать: ненужного борохла), но 98% из них бесполезны.

Редактор должен:

  1. работать быстро
  2. хорошо подсвечивать код
  3. не задавать тупых вопросов
  4. легко перенастраиваться под любую задачу
  5. уметь работать в портабл режиме (опционально. Для меня это важно например)
  6. уметь работать с ftp, как минимум

Редактор должен быть эргономичным продолжением рук кодера. О как сказал

Link to comment
Share on other sites

Как можно писать код в нотпаде++ или еще где то если есть ДРИМВЬЮВЕР? Ладно я дилетант(хотя недельку набирал именно в нотпаде, пока не попробовал DW). Это на столько удобная вещь что не понятно почему, старперы со стажем 3+ лет набирают в нотпадах и им подобных. Это как пытаться рисовать в паинте мягкие контуры вместо фотошопа, на столько же удобно будет.

DW не для написания кода предназначен. Есть професиональные IDE, которые этот ваш DW переплевывает во всех отношениях.

Темболее, если вы и можете позволить себе скачать нелицензионную продукцию через интернет, то разработчикам, которые живут не в России, или же работают в нормальных фирмах, придется заплатить около $400 за домашнюю версию

Edited by NeoXidizer
Link to comment
Share on other sites

Еще сталкивался с такой подлянкой DW, как самовольная подмена символов (в частности, неразрывных пробелов на обычные) при пересохранении файла. До сих пор не могу ему этого простить!

Link to comment
Share on other sites

ну не знаю.. я теперь не смогу без него, я хочу использовать JavaScript, PHP, HTML, CSS и он сразу все для этого предоставляет, абсолютно.. вообще не надо никуда вылазить, я не нашел ни одной ненужной кнопки, интерфейс на столько хорошо продуман на 10 по пятибалке.

я сам не сильно давно им пользуюсь где то с месяца 2, еще не во всем разобрался, % наверное на 70, но вот что нравится пока очень:

+запускается не дольше нотпада

+код подсвечивает, выводит все свойства css когда печатаешь, все свойстав xhtml

+подсвечивает переменные и так же выводит методы классы когда набираешь код java php

+FTP клиент встроенный очень удобный

+валидация по клику на W3C

+настраивается на локальный веб сервер в пару кликов, так и на удаленный

+все браузеры установленные в систему отображаются во вкладке для запуска странице имеенно в каком нужно и биндятся на горячие клавиши F12 primary CTRL+F12 secondary, остальные можно самому назначить для запуска странице

+можно подключится к базе mysql сразу же из DW

+даже введена фича проверка всех браузеров любых выходивших версий на известные баги ошибки:

eroon.png

+в самой программе окно делится на 2 части сразу, пишешь код, а справа рисуется страница в лайв моде, удобно подгонять все, не тыркая браузер вообще

+встроенная фишка анализа элементов круче фаербага

+просмотр в мультиокнах для разных разрешений экрана(сам устанавливаешь)

+вопросов не нужных не видел

+встроенный чекеры линков, пропущенных ALTов итд..

В общем можно до бесконечности перечислять.

я просто не представляю сколько он мне времени сэкономит в будущем.. да и щас.

по поводу что есть IDE круче, не верю! Учитывая что надо совмещать все 4 технологии.

В общем нотпады в лес.

единственное я не могу понять почему он PHP код не форматирует, вот этот вопрос меня очень мучает)

DW не для написания кода предназначен.

вот с этим категорически не согласен, помоему как раз для этого он и предназначен больше всего

Link to comment
Share on other sites

Влюбился в Sublime Text 2 + плагины к нему, провел с ним медовый месяц и понял, что в ближайшее время никого больше не хочу.

DW - криворукий монстр. Если кажется, что он чем-то лучше редакторов попроще, то это просто оттого, что "вы не знаете, как их готовить". И это уже проблема исполнителя, а не инструмента.

Link to comment
Share on other sites

пшли все вон, мне нравится когда много кнопочек)

это пройдёт :) скорее всего.

Мне одно время нравилось, когда вся комната уставлена техникой, опутана проводами, а особый восторг вызывали те девайсы, которые перемигивались огоньками :) Из той же оперы :)

Link to comment
Share on other sites

ммм такой вопрос созрел:

Он будет очень актуален, так как в свой сайт я набахаю скорее всего приличное количество флеш объектов.

Каким кодом вы вставляете FLASH объект в HTML страницу?

у меня 2 варианта:

в DW есть такая вкладка INSERT и там можно выбрать SWF объект но получается вот такое чудо:


<script src="file:///C|/Users/Администратор/AppData/Roaming/Adobe/Dreamweaver CS5.5/en_US/Configuration/Temp/Assets/eam8AC1.tmp/Scripts/swfobject_modified.js" type="text/javascript"></script>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="550" height="400" id="FlashID" title="ttttt">
<param name="movie" value="test.swf">
<param name="quality" value="high">
<param name="wmode" value="opaque">
<param name="swfversion" value="11.0.0.0">
<!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don’t want users to see the prompt. -->
<param name="expressinstall" value="Scripts/expressInstall.swf">
<!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. -->
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="test.swf" width="550" height="400">
<!--<![endif]-->
<param name="quality" value="high">
<param name="wmode" value="opaque">
<param name="swfversion" value="11.0.0.0">
<param name="expressinstall" value="Scripts/expressInstall.swf">
<!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. -->
<div>
<h4>Content on this page requires a newer version of Adobe Flash Player.</h4>
<p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" width="112" height="33" /></a></p>
</div>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
<script type="text/javascript">
swfobject.registerObject("FlashID");
</script>

и есть 2 вариант, в самом флеше можно сохранить как HTML страницу и оттуда я могу выдрать вот это:

<div id="flashContent">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="550" height="400" id="836D~1/AppData/Local/Temp/Untitled-1" align="middle">
<param name="movie" value="Users/836D~1/AppData/Local/Temp/Untitled-1.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="play" value="true" />
<param name="loop" value="true" />
<param name="wmode" value="window" />
<param name="scale" value="showall" />
<param name="menu" value="true" />
<param name="devicefont" value="false" />
<param name="salign" value="" />
<param name="allowScriptAccess" value="sameDomain" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="Users/836D~1/AppData/Local/Temp/Untitled-1.swf" width="550" height="400">
<param name="movie" value="Users/836D~1/AppData/Local/Temp/Untitled-1.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="play" value="true" />
<param name="loop" value="true" />
<param name="wmode" value="window" />
<param name="scale" value="showall" />
<param name="menu" value="true" />
<param name="devicefont" value="false" />
<param name="salign" value="" />
<param name="allowScriptAccess" value="sameDomain" />
<!--<![endif]-->
<a href="http://www.adobe.com/go/getflash">
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
</a>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
</div>

1 вариант генерирует какой то JavaScript еще обязательный, в котором я даже не разбирался

swfobject_modified.js

2 способ по мне на много лаконичнее и в нем все понятно и все работает, я уже пробовал.

есть какие то более оптимальные варианты? или как вы можете прокоментировать ДРИМВЬЮВЕРОВСКУЮ вставку?

пшли все вон, мне нравится когда много кнопочек)

это пройдёт :) скорее всего.

Мне одно время нравилось, когда вся комната уставлена техникой, опутана проводами, а особый восторг вызывали те девайсы, которые перемигивались огоньками :) Из той же оперы :)

я люблю когда все удобно -> в DW удобно, но есть такая вещь очень мощная - привычка, она решает в большинстве и во всем, может ты оооооочень долго работала в нотпаде и у тебя уже как зависимость?)

Link to comment
Share on other sites

я люблю когда все удобно -> в DW удобно, но есть такая вещь очень мощная - привычка, она решает в большинстве и во всем, может ты оооооочень долго работала в нотпаде и у тебя уже как зависимость?)

Ну наверное я не совру, если скажу что с ДВ начинало 80% разработчиков. По твоей теории мы все так и продолжали бы им пользоваться до сих пор. Так что мимо.

Link to comment
Share on other sites

Hell&Heaven™, как сказал buddah, 80% начинает с DW. Просто приходит такой момент, когда понимаешь, что можешь писать код гораздо быстрей и DW выступает очень серьезным тормозом. это приходит с опытом. Мне вначале тоже казалось, что DW это пик скорости набора кода. Хоть я сейчас дико угораю над этим программным продуктом, но не могу не отметить, что в свое время он мне сильно помог в изучении синтаксиса, но сейчас он будет для меня как якорь просто.

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

такой вопрос

что с JavaScript 2.0? Странно что в интернете статьи о нем 2008 2006 годов и не понятно он вообще будет использоваться и когда? Вопрос возник в связи с тем, что у меня нет слов чтоб выразить на сколько убого и неудобно реализовано ООП и область видимости, это просто ад, что то серьезное на нем писать расчитывая на ООП очень не очень. Просветите по этому вопросу, кто что знает.

Link to comment
Share on other sites

такой вопрос

что с JavaScript 2.0? Странно что в интернете статьи о нем 2008 2006 годов и не понятно он вообще будет использоваться и когда? Вопрос возник в связи с тем, что у меня нет слов чтоб выразить на сколько убого и неудобно реализовано ООП и область видимости, это просто ад, что то серьезное на нем писать расчитывая на ООП очень не очень. Просветите по этому вопросу, кто что знает.

Ну... тогда вы просто обязаны в первую очередь посмотреть это видео ;)

После чего можете пройтись по отличным статьям с Хабра:

- Основы и заблуждения насчет JavaScript

- Javascript наследование для чайников

- Prototype, __proto__ и оператор new

- Путь асинхронного самурая

- Масштабируемые JavaScript приложения

- JavaScript F.A.Q: Часть 2

П.С. Вы слишком недооцениваете JS. Большенство его попросту не понимает... А он, на самом деле, способный малый! :boast:

Link to comment
Share on other sites

спасибо за ссылки, почитаю может что то изменится к лучшему, а пока могу сказать что я его не недооцениваю, а говорю что вышеописанные вещи очень не удобные после программинга на ActionScript 3 с нормальной поддержкой классов, подклассов и областью видимости. Сразу полез погуглить, а в ответ ссылки 2008 годов что вот JavaScript 2 все дела, с устранением этих костылей и где он?..

Link to comment
Share on other sites

спасибо за ссылки, почитаю может что то изменится к лучшему, а пока могу сказать что я его не недооцениваю, а говорю что вышеописанные вещи очень не удобные после программинга на ActionScript 3 с нормальной поддержкой классов, подклассов и областью видимости. Сразу полез погуглить, а в ответ ссылки 2008 годов что вот JavaScript 2 все дела, с устранением этих костылей и где он?..

Хотите писать без костылей - изучайте фреймворки (jQuery, Prototype, Sencha, Rapha?l, Paper, тд.. ), мини-библиотеки, облегчающие работу с JS-сом.

Всем сложно переходить на JS с другого языка программирования и понять его.

Для начала начните с материалов, что я указал выше. А дальше уже вам решать...

П.С. И не зацикливайтесь на версии языка. Это вам не ActionScript.

Edited by Viper
Link to comment
Share on other sites

Раз уже есть такая тема, воспользуюсь случаем.

У четвёртого Айфона разрешение указано вроде как на 640?960.

Вопрос об адаптивности. Мне, вот в media screen как правильно для него записать разрешения. Насколько знаю есть css пиксели, которые отличаются от этих, так? А для айфона они чему равны будут? Ну и для остальных моб. устройств. Они примерно же одинаковы будут?

Знаю, есть статьи и знаю, что за статьи. Просто вопрос быстро надо решить, потом поразбираюсь, конечно. К чему, в общем, — могу ли я сузить экран браузера до размеров (физических) экрана айфона и приравнять это к тому, как будет отображаться сайт на айфоне?

Edited by alexandr_v-vich
Link to comment
Share on other sites

У 4-го айфона с точки зрения CSS (включая media queries для width/height) разрешение такое же, как у предшественников — 320?480. Просто шрифты рисуются вдвое четче (и, потенциально, уменьшенные картинки тоже).

Сузить экран десктопного Сафари до таких размеров — имхо, да, даст близкое представление об отображении в айфоне, если для страницы задать <meta name="viewport" content="width=320">.

Но вообще, боюсь, статью (можно в переводе) поизучать всё-таки придется — нюансов там действительно много...

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share


×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy