Web–программирование это дно программирования и в сайтостроительство отфильтровывается много неосиляторов, тупней и недопрограммистов.
2017-12-17 18:16:17

Участники:
@justonemore - 3, @vt - 2, @trapdoor - 2

@trapdoor
Неосиляторов чего именно? На сайты спрос на порядки выше, чем на всё остальное. Кроме разве что мобильных приложений.
#2892311/1 2017-12-18 06:17:54
@justonemore
Неосиляторы чего–то типа C++, C#, WPF, Java.
#2892311/2 → /1 2017-12-18 07:27:05
@trapdoor
"Чего-то типа" по какому набору характеристик?
#2892311/3 → /2 2017-12-18 09:51:44
@justonemore
Чтобы изучить C# и написать программу с GUI на Windows forms нужно затратить больше умственных усилий (запомнить и понять) чем для чтобы изучить CSS, JavaScript, HTML и создать с помощью этого HTML документ со всеми необходимыми скриптами и стилями. В JavaScript можно скрещивать ужа с ежом, сравнивать NaN с числом и ничего за это не будет, пихать в массивы что угодно и как угодно и т.д. и т.п. Чтобы создать объект надо всего лишь напечатать {}. И никаких компиляторов — script src="" и поехали. Я не помню когда я в последний раз использовал и видел в коде программ на JavaScript try…catch а в C# прям приходится с ходу использовать. В C# есть обобщения, анонимные методы, делегаты, лямбда–выражения, поля и свойства классов, события, пространства имён, сборки, статические конструкторы классов, структуры, перерчисления, интерфейсы, итераторы, тип данных Decimal, тип данных Byte, тип данных Short, тип данных ULong, тип данных Int, тип данных String, анонимные типы, массивы, списки, словари; нужнол ознакомиться с понятиями процессов и потоков исполнения, со сборкой мусора и многопоточностью. В JavaScript мне не приходится печатать конструкции типа System.Configuration.ConfigurationManager.OpenExeConfiguration(System.Configuration.ConfigurationUserLevel.PerUserRoamingAndLocal). Как в JavaScript вывести что–то на екран? Есть alert и console.log о которых тебе расскажут в начале каждой книжки по JavaScript. Как это же сделать в C#? Есть System.Diagnostics.Debug.WriteLine о котором я узнал случайно (console.log vs System.Diagnostics.Debug.WriteLine). Ну и GUI. В WWW никаких виджетов нет и каждый делаеи как умеет а в случае написания программы с использованием WPF или Windows forms нужно читать справку по соответсвующим классам для того чтобы узнать как список добавить новый пункт. Для многих вэбщиков асинхронность это HTTP запросы и async: true в jQuery.ajax().
#2892311/4 → /3 2017-12-18 12:38:00
@vt
> чтобы изучить CSS
#2892311/5 → /4 2017-12-18 12:39:57
@justonemore
???
#2892311/6 → /5 2017-12-18 13:16:22
@vt
Монстров, умеющих нормально css, я живьём не видел, а всяких говношлепов форм - вагоны
#2892311/7 → /6 2017-12-18 13:17:34