Я пока не писал плагинов для себя, как-то не приходилось. Но для общего развития и по просьбе не против этим заняться. Что-нибудь придумаю сегодня и постараюсь к выходным реализовать.
Моя главная проблема будет в том, что я не пишу на Питоне, но, надеюсь, это сильно меня не остановит.
И заодно, спасибо за небольшую мотивацию.
Уговорили. По скорости Вас не обогнать.
Что вы скажете насчет гибкости редактора? Sublime можно настроить практически под любое направление разработки, т.е. для разработки по различным проектам Вы будете иметь единый привычный редактор под рукой. Плюс открытая расширяемость, т.е. если что-то ну очень хочется — покурили немного доки и можете дописать свое расширение не прилагая больших усилий (Главное усилие будет в том, чтобы знать или изучить Python).
Я бы еще добавил парочку, которой активно пользуюсь: AdvancedNewFile — для более удобного создания файлов в нужных директориях, а так же, Nettuts+ Fetch для работы с отдельными, так сказать, скелетами-шаблонами и Gist.
В подборке уже есть плагин для работы с Gist, но мне с ним не приходилось сталкиваться. Нужно попробовать его.
Эээ… Это ужасный вариант.
Для такой вещи, как адаптивный дизайн, нужно готовить все по-человечески и руками. Каким бы ни был суперскрипт обработки изображения, он не сделает работу лучше, чем человек.
Если рассматривать отдельно 4й вариант, то статья, увы, в песочнице и там нет комментариев, чтобы довести решение до ума.
Варианты 1, 2, 3 добавлены для сравнения, как я понимаю.
Я фанат дублей, но порой обсуждение тех или иных вопросов в старых статьях затухает на неопределенных моментах, а подобные дубли возобновляют обсуждение вопросов с учетом новых появившихся технологий и подходов.
Представленный вариант семантически лучше и правильнее, чем пример из песочницы.
Плюс, здесь как-никак разжеваны стили в общих чертах, а не как в примере из песочницы: «Используем эти стили xxx:yyy.», а затем: «Та да! Магия!»
Скажете, что знающий человек разберется — полностью соглашусь, но такие пояснения в двух словах лишними не будут.
Не знаю про онлайн версию, не сталкивался. Предпочитал пользоваться одной из старых версий.
Ну и да, согласен со вторым языком многие упражнения теряют суть. Но в этом то и фишка, я думаю, чтобы сразу на одном языке научиться правильно печатать.
А остальные языки и раскладки как-то сами собой уже приходят, учитывая что уже знаешь, как пользоваться пальцами и клавиатурой.
Видимо, на вкус и цвет… Я наоборот советую другим эту программу.
Какие-то конкретные показатели затянутости и неэффективности есть или это просто Ваше субъективное мнение?
Я прошел соло читая тексты перед упражнениями и всю прочую информацию, нашел несколько интересных и полезных моментов там.
Начальные упражнения можно было бы назвать затянутыми, однако я с этим категорически не согласен. Они предназначены для оттачивания нажатий и выработке мышечной памяти. К примеру, такие же упражнения есть в учебе игры на фортепиано, так же при учебе игры на гитаре перебором и на многих других музыкальных инструментах. Клавиатура, почти такой же инструмент, которым стоит научиться пользоваться.
Я тоже прошел соло для нескольких языков. Вполне себе программа. Если задуматься, то с помощью ее научился быстрой слепой печати, плюс несколько укрепил нервы и терпение.
Я полагаю Irker говорит о том случае, когда PHP первый изучаемый язык программирования. Было бы странно, я считаю, изучать последовательно разные языки и поначалу в каждом быдлокодить. Как правило, только первый блин комом, а далее уже проще и понятнее.
Основные проблемы, я считаю, возникают из-за различных способов взаимодействия пользователя с сайтом, т.е. сенсорный ввод, наличие курсора, обработка скриптов и т.д.
Совсем недавно была статья по этому поводу здесь на хабре, но что-то мне не удается ее найти.
Для пользования клавиатурой без тактильной отдачи вам всегда приходится смотреть на эту клавиатуру. Для общения в интернете, комментирования и обычного серфинга в сети это нормально. Но представьте себе с такой клавиатурой набор кода или же большого объема текста. Когда я реализую ту или иную мысль или задумку в виде кода, мне в последний момент хочется смотреть на клавиатуру и ее подсказки с появляющимися кнопками, а вот варианты автодополнения от IDE как раз кстати, т.к. возникают непосредственно там, где и появляется результат моего набора кода или текста.
По сути, мне кажется, это палка о двух концах: как интерфейс пользования устройством — это круто и удобно, а вот использование этого как повседневного инструмента программиста, копирайтера, писателя и т.п. — это неудобно, т.к. довольно сильно будет замедлять работу и рассеивать внимание.
Может быть, может быть. Немного о них наслышан, но тоже вполне может подойти.
На некоторых смартфонах и планшетах это небольшая вибрация по нажатию и это круто.
Абсолютно согласен! Клавиатура без отдачи, я считаю, это ужасная клавиатура. А виртуальная клавиатура или проекционная (которые были раньше) — это будто вилами по воде рисовать.
Абсолютно солидарен с вами по поводу количества открытых вкладок. Их нужно держать столько, сколько нужно на данный момент, для остального есть закладки. Я очень сомневаюсь, что кто-то одновременно может читать и смотреть все свои открытые 20+ табов или N-ое количество окон.
И в таких случаях, ИМХО, нечего особо наезжать на разработчиков из-за «низкого» быстродействия.
Моя главная проблема будет в том, что я не пишу на Питоне, но, надеюсь, это сильно меня не остановит.
И заодно, спасибо за небольшую мотивацию.
Что вы скажете насчет гибкости редактора? Sublime можно настроить практически под любое направление разработки, т.е. для разработки по различным проектам Вы будете иметь единый привычный редактор под рукой. Плюс открытая расширяемость, т.е. если что-то ну очень хочется — покурили немного доки и можете дописать свое расширение не прилагая больших усилий (Главное усилие будет в том, чтобы знать или изучить Python).
Огромное спасибо chikuyonok за этот продукт.
AdvancedNewFile — для более удобного создания файлов в нужных директориях, а так же, Nettuts+ Fetch для работы с отдельными, так сказать, скелетами-шаблонами и Gist.
В подборке уже есть плагин для работы с Gist, но мне с ним не приходилось сталкиваться. Нужно попробовать его.
Для такой вещи, как адаптивный дизайн, нужно готовить все по-человечески и руками. Каким бы ни был суперскрипт обработки изображения, он не сделает работу лучше, чем человек.
Варианты 1, 2, 3 добавлены для сравнения, как я понимаю.
Я фанат дублей, но порой обсуждение тех или иных вопросов в старых статьях затухает на неопределенных моментах, а подобные дубли возобновляют обсуждение вопросов с учетом новых появившихся технологий и подходов.
Вот обсуждение примера такого же как на css-tricks (3 вариант с неизвестными размерами) и его последствия.
Плюс, здесь как-никак разжеваны стили в общих чертах, а не как в примере из песочницы: «Используем эти стили xxx:yyy.», а затем: «Та да! Магия!»
Скажете, что знающий человек разберется — полностью соглашусь, но такие пояснения в двух словах лишними не будут.
Ну и да, согласен со вторым языком многие упражнения теряют суть. Но в этом то и фишка, я думаю, чтобы сразу на одном языке научиться правильно печатать.
А остальные языки и раскладки как-то сами собой уже приходят, учитывая что уже знаешь, как пользоваться пальцами и клавиатурой.
Какие-то конкретные показатели затянутости и неэффективности есть или это просто Ваше субъективное мнение?
Я прошел соло читая тексты перед упражнениями и всю прочую информацию, нашел несколько интересных и полезных моментов там.
Начальные упражнения можно было бы назвать затянутыми, однако я с этим категорически не согласен. Они предназначены для оттачивания нажатий и выработке мышечной памяти. К примеру, такие же упражнения есть в учебе игры на фортепиано, так же при учебе игры на гитаре перебором и на многих других музыкальных инструментах. Клавиатура, почти такой же инструмент, которым стоит научиться пользоваться.
Совсем недавно была статья по этому поводу здесь на хабре, но что-то мне не удается ее найти.
Пример в видео в конце вот этого поста: Межличностная грыжа или Что общего у климата в коллективе и проблем с позвоночником
По сути, мне кажется, это палка о двух концах: как интерфейс пользования устройством — это круто и удобно, а вот использование этого как повседневного инструмента программиста, копирайтера, писателя и т.п. — это неудобно, т.к. довольно сильно будет замедлять работу и рассеивать внимание.
На некоторых смартфонах и планшетах это небольшая вибрация по нажатию и это круто.
И в таких случаях, ИМХО, нечего особо наезжать на разработчиков из-за «низкого» быстродействия.