Это не совсем так эта два разных инструмента, которые в большинстве случаев должны дополнять друг друга.
В каких случаях, точнее по какой группе запросов лучше сработает лендинг.Когда у вас есть конкретный товар или "узкая услуга" и запрос "продающий", т.е потенциальный покупатель уже определился что ему нужно.Тогда на лендинге Вы должны его убедить, что он не ошибся в выборе, показать Ваши конкурентные преимущества и др.Впрочем можно как вариант и на сайте страницу товара сделать как лендинг.Считается, что лендинг в этом случае лучше "конвертится".
А если из запроса следует, что покупатель не определился с выбором товара и изучает различные варианты.Вот здесь сайт будет полезнее.Кроме того нередко к сайту больше доверия и он позволяет делать не одноразовые продажи, а формировать постоянных покупателей.
В общем нужно иметь и то и то и правильно настраивать рекламу.Иначе получите бессмысленный слив рекламного бюджета.
У него есть множества преимуществ чем у стандартных редакторов Notepad++. Можно запускать проект компилировать и т.д. Есть множество подсказок для разных языков программирования с описаниями))
На разных этапах тестирования применяются разные инструменты. Для нагрузочного - одно, для модульного-другое и т.п.
Лично я больше всего писал модульных тестов.
Я использую библиотеку Qt и поэтому в моих проектах постоянно используется Qt Test Framework (он кстати позволяет тестировать пользовательский интерфейс, а это проблема для многих библиотек).
Но с другой стороны, если вы не используете Qt, то возможно вам будет удобней использовать google test или boost test framework. Для С++ я думаю наиболее предпочтителен boost, т.к. это почти тоже самое, что стандартная библиотека (если в следующем стандарте языка внезапно появятся модульные тесты - они будут мало отличаться от буста).
Статья про модульное тестирование и boost test framework.
Естественно, PHP, HTML и JavaScript: это основы. Без этого никуда! Без этого лучше вообще забыть о создании своих сайтов, тем более сейчас.
Но учтите, что знание данных языков не означает, что всё будет прекрасно и великолепно! Сайт нужно не только сделать, но и "раскрутить", вывести на высокие позиции выдаче и так далее...
Не сложно. Главное- контент найти. А сделать можно даже в FrontPage или ещё каком-нибудь конструкторе, даже если языков программирования не знаешь. Наворотов не будет, зато грузиться будет очень быстро.