thehighhomie: Я сам из маленького городка в Краснодарском крае)) Армавир называется, благо переехал уже)) Использовали сборщик, препроцессоры, шаблонизаторы может быть? Сниппеты различные, не говоря уже о фреймворках вроде бутстрапа и т. п.? Пиксель перфект, будь он не ладен, наконец)
thehighhomie: ленды конечно тоже хорошо для начала, когда конечно вы используете инструменты для автоматизации, если просто руками, то плохо конечно. а что за город, что нет ни одной конторы?
thehighhomie: Читаю ваши комментарии, а вы не пробовали пойти работать? На реальные проекты, под руководством более опытных разработчиков, раз все так уж плохо
Возьмите за пример хотя бы electron и приложения, созданные с его помощью, гляньте чужой код, освойте шаблоны проектирования. Конечно, есть масса англоязычной информации о структуре проектов, тот же Style Guide от Angular, но думаю, что и на хабре часто встречаются достойные переводы и статьи. Ну и вообще, без опыта с голой теорией очень сложно реализовать что-то сразу, начните писать приложения как есть, используйте уже накопленные знания, улучшайте их, меняйте подход, пробуйте, потому что нет профессионального метода для написания приложений, но есть масса шаблонов, которым сейчас следуют
Сделайте и клиент, и сервер на cloud9, что вам мешает поднять там сервер, отдать статику с вашим приложением и обращаться к этому же, или доп. серверу на этом же адресе?
Вы слышали про CamelCase? Стоит попробовать. Если вы просто обращаетесь к переменной, то вы ее не увидите, потому что она в области видимости функции, которую еще надо вызвать