Не localhost'ом единым?

    По мотивам комментария:
    Интересно, у какого процента посетителей хабра этот комментарий выглядит вот так?image

    Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

    Где ведется разработка текущих проектов?
    Поделиться публикацией
    Ой, у вас баннер убежал!

    Ну. И что?
    Реклама
    Комментарии 45
    • 0
      Основную разработку веду на локальной машине в WebMatrix/VisualStudio, а демонстрацию и тест на глюки провожу на Windows Azure WebSites(бесплатное использование)
      • +1
        Думаю все идет к свой локальному tdl разработки (*.dev, *.lcl, *.prj и т.п.)
        • +17
          Кстате, есть такой домен *.mydev.name — все его субдомены (кроме www) указывают на 127.0.0.1.
          Тоесть, не надо париться с прописыванием доменов в hosts
          • 0
            Здорово! Спасибо! Буду пользоваться. Непонятно почему ваш камент заминусовали. Хотя конечно такое же можно сделать на своем домене, но смысла нет, если уже есть готовое.
            • 0
              А также lvh.me, localtest.me, и еще с десяток подобных.
              • 0
                localhost доступен даже когда у вас нет полноценного интернет-канала и работает из коробки, поэтому проще всего.
                • +1
                  Да, это бесспорно. Но когда нужно поднять сайт с десятком субдоменов, например, то он не подойдет. (например, субдомены со статикой s1..s100.mysite.mydev.name)
                  • 0
                    На этот случай в ruby-мире есть Pow. В иных мирах, наверняка, есть что-то подобное.
            • 0
              А можете объяснить человеку несведущему?
              У меня тот коммент выглядел именно так, как на скриншоте (даже шрифт 1 в 1, не сразу понял, что это картинка). Но что это значит? То, что браузер подсвечивает localhost? Вроде логично… И при чём тут разработка?
              • 0
                Кроме разработки есть не слишком много причин в браузере открывать localhost.
                А так — просто стало интересно, учитывая что у нас в компании за последнее время сменилось 3 варианта из указанного списка.
                • 0
                  То есть, это означает, что на машине стоит веб-сервер? Или что?
                  • +3
                    Нет, это означает. что вы бразуером зашли туда. Наличие вебсервера — лишь наиболее вероятная причина, чтобы на локалхост заходить.
                • +1
                  не просто подсвечивает а подсвечивает как «посещенную ссылку». safright уже написал что помимо веб-разработки в общем то и нет смысла на локалхост заходить :)
                  • +1
                    Ясно, спасибо.
                    На счёт смысла — многие программы ведь поднимают сервер на локалхосте, например торрент-клиенты, всякие утилиты мониторинга, ещё что-то.
                    • 0
                      Ну это как сказать. Я из сетей за шлюзом частенько притаскиваю себе на localhost по ssh панельки всяких роутеров, haproxy или ещё чего-нибудь. Только я вот не разработчик ни капли.
                  • +5
                    Первый тост — за локалхост, как говорится… Судя по результатам голосования — многие считают так-же.
                    • +2
                      Проектов много, localhost один, а папки не всегда удобно. Свои dev-tld
                      • 0
                        в основном localhost
                        более сложные проекты также на localhost, но в связке: nginx + frontend-server + backend-server (например, nginx + yeoman + {tomcat|django-server и т.д.})
                        • +1
                          Для нас: имя_проекта.dev.наш_домен.local Отдельные поддомены для верстки и макетов. Например, ssi.имя_проекта.dev.наш_домен.local

                          В мир для клиента: имя_проекта.box.наш_домен.ru Закрыт общим паролем

                          Почему так не знаю — админы настроили, схема живет 5 лет точно.
                          • 0
                            Мне кажется, вопрос опросника был неправильно понят многими. Под вариантом «localhost» люди поняли «На локальной машине, а не на удаленном сервере» и выбрали его, хотя локальных доменов у них много.
                            • 0
                              Точно так. По ошибке выбрал localhost, но использую фактически именно локальный TLD для разработки (*.loc =)) В общем, перенесите меня из первого пункта во второй )
                            • –2
                              Естественно, localhost (только захожу обычно по имени, а не как localhost).
                              У меня даже на «командировочном» нетбуке был веб-сервер поднят (правда, nginx, т.к. апач жирноват для нетпука).

                              И еще: не надо забывать о довольно-таки часто используемом localhost:631 (все-таки, принтеры есть почти у всех).
                              • +3
                                Насчет «принтеры есть почти у всех», думаю, не все так очевидно. У меня нет и не предвидится, многие знакомые тоже бумажки по сто лет в руках не держали в виду их ненужности.
                              • +3
                                Я вообще под каждый проект свой tld делаю. Типа так: mega_cool_project/
                                • 0
                                  Тут у каждого своё. У меня например:
                                  1. localhost — эксперимернт
                                  2. свой локальный tld разработки (*.dev, *.lcl, *.prj и т.п.) или обычный домен второго уровня — дальнейшая разработка
                                  • +1
                                    npm start
                                    localhost:3000
                                    • +1
                                      python -m CGIHTTPServer
                                      localhost:8000
                                      • 0
                                        %project_name%.local для рабочей станции разработчика, %project_name%.test.%our_company.domain% для стейджинга.
                                        • –1
                                          %имя_проекта%.dev — если на локальной машине сам что-то делаю. В Windows утомительно добавлять записи в hosts для новых проектов.
                                          dev.%домен_проекта% — если на домене уже крутится проект, а мы лишь добавляем фичи, либо когда проект сильно привязан к платформе. Доступ закрыт на уровне веб-сервера.
                                          %имя_проекта%.dev.%наш_домен% — если заказчик ещё не выбрал домен или мы ему показываем прототип. Доступ закрыт на уровне веб-сервера.
                                          • 0
                                            Думаю, это вам пригодится.
                                            • 0
                                              Увы, но нет. IE6+, запущенные из VirtualBox, не увидят сервер, запущенный на лок.машине.
                                        • 0
                                          разработка ведется на отдельном сервере, у каждого своя площадка dp1, dp2… и тд
                                          • 0
                                            Виртуальная машина с дебианом на локальной тачке (одна у всех разработчиков, виндузятников, маководов и линуксойдов)
                                            • 0
                                              У меня локальная машина, с виртуальными хостами для каждого проекта, идентичными адресу рабочего сайта, только без указания домена 1 уровня.

                                              Например:

                                              рабочий сайт: site.com
                                              локальный: site

                                              рабочий сайт: yandex.ru
                                              локальный: yandex
                                              • 0
                                                у меня аналогично на каждый проект 3 адреса:

                                                локальный: habrahabr.local
                                                демонстрационный: dev.habrahabr.ru
                                                продакшн: habrahabr.ru
                                                • 0
                                                  Локальный яндекс это удобно.
                                                • –2
                                                  Для .ru доменов удобно для разработки использовать TLD .lu, отличается всего одной буквой.
                                                  • +1
                                                    Странно что никто не написал о сервисе xip.io, который делает простую вещь
                                                    *.*.*.*.xip.io -> *.*.*.*
                                                    • +1
                                                      Для проектов домен первого уровня. Писать имя_проекта.dev.наш_домен.local как в примерах выше запариться можно.
                                                      • 0
                                                        Когда-то давно была локальная TLD. После написания «многодоменного» проекта, логика которого привязывалась к домену, перешел на local.project.ru, так до сих пор и пишу.
                                                        • 0
                                                          В моем случае зависит от того что именно делаю. Если на PHP, то завожу поддомен и работаю через него (хотя сейчас есть в php встроенный веб-сервер, но привычка осталась). Если на джанге, то работаю через runserver на каком-нибудь порте (8000, 8001, 8002...) — для каждого проекта свой. Разрабатываю на специально выделенной для разработки железке.
                                                          • 0
                                                            Для одного проекта все на localhost и на разных портах, так как нужно сразу всю связку держать запущенной.

                                                            Для всех Ruby проектов — Pow (.dev)

                                                            Так же ..company.com
                                                            • 0
                                                              Веду разработку на домене 1 уровня а если надо всегда приписываю .ru и я уже на проекте
                                                              • 0
                                                                Кстати это не помешало локалхосту выглядеть так, как в картинке. Я же проверял php после установки)

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

                                                              Самое читаемое