Инструменты для быстрее, лучшая [закрытая] веб-разработка

Рекомендуемым способом создания контекста в iOS 10 является использование UIGraphicsImageRenderer.

extension UIView {
    func capture() -> UIImage? {
        var image: UIImage?

        if #available(iOS 10.0, *) {
            let format = UIGraphicsImageRendererFormat()
            format.opaque = isOpaque
            let renderer = UIGraphicsImageRenderer(size: frame.size, format: format)
            image = renderer.image { context in
                drawHierarchy(in: frame, afterScreenUpdates: true)
            }
        } else {
            UIGraphicsBeginImageContextWithOptions(frame.size, isOpaque, UIScreen.main.scale)
            drawHierarchy(in: frame, afterScreenUpdates: true)
            image = UIGraphicsGetImageFromCurrentImageContext()
            UIGraphicsEndImageContext()
        }

        return image
    }
}
76
задан 10 revs, 6 users 66% 9 December 2013 в 03:49
поделиться

30 ответов

Разработка стека LAMP

(я сфокусировался на ЛАМПЕ начиная с того, именно это я использую для веб-разработки)

33
ответ дан Eran Galperin 24 November 2019 в 11:19
поделиться

Существует больше к разработке, чем просто кодирование. Существует сбор требований, анализ, дизайн, QA. Вот введение в различное фазы разработки программного обеспечения . Я опубликовал эту статью на Главное OSS для Кодеров несколько лет назад, но это все еще важно для меня. Этот список включает инструменты OSS, которые очень полезны мне во всех различных фазах разработки программного обеспечения и не только фазе кодирования.

1
ответ дан Glenn 24 November 2019 в 11:19
поделиться

Быть парнем окон, имеющим необходимость программировать пирог php приложение для одного из моих клиентов, SFTPDrive, было очень полезно для меня. Моим VM является Linux Centos distrib, и я работаю над ним по большей части от моей среды Windows (за некоторыми исключениями, конечно).

1
ответ дан matt_dev 24 November 2019 в 11:19
поделиться

Я главным образом использую Google:-)

, Чтобы быть серьезным, большое дополнение Firefox , TamperData - дает Вам способность изменить заголовки и данные каждого выполненного запроса.
Paint.NET редактор изображений помогает мне ежедневно, и я рекомендую его для Ваших основных потребностей редактирования изображение.

1
ответ дан Dror 24 November 2019 в 11:19
поделиться
1
ответ дан kal 24 November 2019 в 11:19
поделиться

Скрипач

помощник ViewState

TopStyle, облегченный

панель инструментов

FireBug

разработчика IE
1
ответ дан etsuba 24 November 2019 в 11:19
поделиться

Некоторые дополнения Firefox я нашел, чтобы быть очень полезным:

  • Живые HTTP-заголовки - Очень полезный для осмотра HTTP-заголовков запроса/ответа.

  • MeasureIt - Инструмент для измерения материала в браузере.

1
ответ дан Fionn 24 November 2019 в 11:19
поделиться

Поле окон на совместных действиях. При создании в IE сначала и тогда тонкая настройка для Firefox/Safari принесла мою поддержку IE в нормальном состоянии.

0
ответ дан too much php 24 November 2019 в 11:19
поделиться

Я недавно начал использовать HttpWatch и нашел, что он является большим. Это позволяет Вам осматривать весь Трафик HTTP своего веб-приложения. Каков размер Вашего ответа Ajax? Браузер загружал gif из своего кэша? Ваша страница выполняет какие-либо запросы, о которых Вы не знали? Это просто некоторые вопросы, на которые HttpWatch может помочь Вам ответить.

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

NetBeans или если Вы - консольный парень, emacs

1
ответ дан Jon Romero 24 November 2019 в 11:19
поделиться

Командная строка http клиенты как рысь, wget, и завихрение очень полезна, по крайней мере, если Ваш стиль разработки ориентирован к текстовым инструментам и командной строке. Я удивлен, что они еще не были упомянуты.

  • , Например, чтобы подать данные POST к URL и распечатать заголовки ответа и вывод HTML: echo 'foo=1&bar=2' | lynx -post\_data -mime\_header http://localhost/my/app
  • Быстрый для выполнения (стрелка вниз возвратитесь), после того как это находится в истории оболочки, меньшем количестве риска повреждающегося потока или отвлекаемый, чем переключение в браузер.
  • Scriptable, модифицируемый, повторяемый. Можно предшествовать ему со сценарием для помещения базы данных в известное начальное состояние, Вы можете grep заголовки ответа или вывод HTML для определенной вещи, Вы интересуетесь и следуете, это с базой данных командной строки запрашивает, чтобы узнать, как требуется ли заканчивающееся состояние.
2
ответ дан 24 November 2019 в 11:19
поделиться

Дополнение к другим инструментам упомянуло здесь, я часто нахожу большую справку в наличии надлежащего прокси отладки - Скрипач (только бесплатный, Windows) и , Charles (коммерческий, межплатформенный) является большими.

Выполнение разработки фронтенда, много времени проведено, выяснив, почему IE неправильно себя ведет (особенно IE6). Некоторые большие инструменты для этого:

2
ответ дан Kristian J. 24 November 2019 в 11:19
поделиться

плагины Firefox для разработки

ColorZilla

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

Панель инструментов

Веб-разработчика линейка очень полезна! Не говоря уже обо всем остальном:)

13
ответ дан alex 24 November 2019 в 11:19
поделиться

VirtualBox делает разработку довольно легкой, так как у Вас может быть виртуальная машина быть "сервером" и просмотреть страницы от Вашей основной ОС. Это особенно верно, если ОС, для которой Вы нацелены, не является той, Вы разрабатываете для.

11
ответ дан Jason Baker 24 November 2019 в 11:19
поделиться
7
ответ дан CMS 24 November 2019 в 11:19
поделиться

Это некоторые мои основные основы:

OS X:

Windows:

:

кроме того, вот запись, я действительно некоторое время отступал: Основы панели инструментов

веб-разработчика
7
ответ дан thetacom 24 November 2019 в 11:19
поделиться

Наличные деньги (чтобы заплатить кому-то еще, чтобы сделать это).

Редактирование: вопрос ясно говорит:

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

, Это - очень разумная точка для аутсорсинга частей или всей веб-разработки.

7
ответ дан Ali Afshar 24 November 2019 в 11:19
поделиться

если Вы находите rsync helful, я уверен, что Вы найдете унисон еще больше!

6
ответ дан hasen 24 November 2019 в 11:19
поделиться

Я недавно обнаружил XRefresh, который автоматически перезагружает локальные файлы (URL file://), как только Вы сохраняете свои изменения. Абсолютно замечательно, когда Вы в начальных стадиях проекта и создания частых обновлений статического HTML, CSS и файлов JavaScript в Вашем локальном каталоге проекта.

2
ответ дан Ates Goral 24 November 2019 в 11:19
поделиться

Только немного дополнений/замен к списку превосходного Galperin:

5
ответ дан Vadim Ferderer 24 November 2019 в 11:19
поделиться

Если Вам нравится использовать какое-либо из изменений VIM, поскольку Ваш предпочтительный редактор, одно превосходное включает, просмотр цветов CSS , который "underlays шестнадцатеричный CSS наносит цветную маркировку с их реальным цветом".

3
ответ дан reshen 24 November 2019 в 11:19
поделиться

jQuery

я недавно начал использовать его, и это так просто в использовании! Все становится вдвое более легким кодировать! По крайней мере!

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

3
ответ дан stalepretzel 24 November 2019 в 11:19
поделиться

Не обращайте на меня внимания я должен просто здесь распространить слово о своем любимом editor/regex debugger/grepper комплект.:-)

  • EditPad Pro (IMO, лучший чертовски текстовый редактор там)
  • RegexBuddy (единственный реальный отладчик regex , я нашел)
  • PowerGREP (никогда не используют Windows Search снова)

, Ни один из них не свободен, но они нормально лицензируются, и все они поддерживают портативную установку (хороший для Карты памяти на Вашей цепочке для ключей). Лучший из всех, автор ТАК пользователь.

3
ответ дан Community 24 November 2019 в 11:19
поделиться

электронный Текстовый редактор , проданный в качестве 'Питания TextMate в Windows'. Я нахожу его идеальным для кодирования CSS и HTML. Это очень легко и включает некоторые замечательные особенности, которые, конечно, повышают производительность. Другие знаменитые инструменты, которые я регулярно использую:

2
ответ дан Ronnie 24 November 2019 в 11:19
поделиться

CakePHP - платформа MVC для php

CakePHP является платформой быстрой разработки для PHP, который обеспечивает расширяемую архитектуру для разработки, поддержания и развертывания приложений. Используя обычно известные шаблоны разработки как MVC и ORM в рамках соглашения по парадигме конфигурации, CakePHP уменьшает затраты на разработку и помогает разработчикам записать меньше кода.

Оборачивает большую работу, связанную с CRUD, и имеет столько других функций, которые уменьшают работу, которую мы должны сделать.

http://cakephp.org/

2
ответ дан HyperCas 24 November 2019 в 11:19
поделиться

Johnny Cache - Предотвращает кэширование в Firefox для определенных URL (иначе, Firefox будет иногда кэшировать CSS и JavaScript)

4
ответ дан Bill Zeller 24 November 2019 в 11:19
поделиться

Мой список

  • IDE: Visual Studio / Netbeans (zip-файл !, почти переносимый)

  • Редактор: блокнот ++ (переносной) с шрифтом Monaco

  • Сравнение файлов: winmerge (переносимый )

  • Source Control: subversion, tortoise

  • Ticket control: redmine

  • Файловый менеджер: бесплатный командир (переносной)

  • Веб-браузер: IE, FF (переносной), хром (переносной), железный (хромированный) без дерьма Google, также переносимый), qtweb, arora,

  • Плагины FF: firebug, веб-разработчик, xmarks

  • Imclient: pidgin

  • Почтовый клиент: gmail

  • Диспетчер загрузок: бесплатный менеджер загрузок (переносимый)

  • Сайты: STACKOVERFLOW !!!, gotapi ... и google, все время ...

  • Разное: launchy (не могу жить без него!)

  • Виртуализация: виртуальный ящик (у меня есть образ машины для любой среды)

  • Офис: openoffice (портативный)

  • Стек ламп: xammp (портативный!)

  • Использование диска: windirstat (переносной), сканер (переносной)

  • Программа просмотра PDF: foxit (переносной), sumatrapdf (переносной)

  • Распаковщик: переносной 7-zip

  • Инструмент сравнения M $ sql: sql delta

  • M $ sql management: Visual Studio sql manager

  • MySql

  • MySql management: phpmyadmin, менеджер, поставляемый с mysql

  • Утилита деинсталлятора: revo unistaller (переносной)

  • Очиститель реестра: ccleaner (переносимый)

  • FTP: filezilla (Portable)

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

менеджер, поставляемый с mysql

  • Утилита удаления: revo unistaller (переносимый)

  • Очиститель реестра: ccleaner (переносимый)

  • FTP: filezilla (переносимый)

  • как вы могли заметить, у меня особое пристрастие к переносимому приложения ...

    менеджер, поставляемый с mysql

  • Утилита удаления: revo unistaller (переносимый)

  • Очиститель реестра: ccleaner (переносимый)

  • FTP: filezilla (переносимый)

  • как вы могли заметить, у меня особое пристрастие к переносимому приложения ...

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

    Я хотел бы добавить VMware Workstation , что я использую для виртуальных сред разработки. Я еще не попробовал новое затмение vm отладка плагина, btw;)

    0
    ответ дан Karsten 24 November 2019 в 11:19
    поделиться

    Инструмент Firebug - Brilliant для разъяснения, какой css используется и какая таблица стилей это прибывает от Темно-красного Редактора - маленького редактора с превосходной подсветкой синтаксиса JQuery - достаточного количества упомянутого Эксперта по DNS - Мгновенные проверки на что-либо DNS, имел отношение

    0
    ответ дан 24 November 2019 в 11:19
    поделиться
    Другие вопросы по тегам:

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