Прежде чем я начну, я не буду решать вопрос о том, прав ли ваш начальник настаивать на классическом ASP. Вы не дали нам достаточно информации. Если у вас есть очень большой объем существующего кода в Classic ASP, который на 95% достаточно хорош, и вы выполняете небольшие задачи по обслуживанию, то, вероятно, хорошей идеей будет просто придерживаться Classic ASP ... стоимость переноса всего на новый язык может быть слишком высоким. Однако, если ваш начальник запускает новые проекты в Classic ASP, ну, этому нет оправдания. И есть целый ряд в середине. Так что у меня нет достаточно информации, чтобы оценить это, и я не буду беспокоиться.
Но я хочу ответить на ваш точный вопрос ... как сделать кодирование интересным .
Является ли интереснохорошая вещь в кодировании? Помните китайское проклятие: «Можете ли вы жить в интересные времена?» Ну, это, вероятно, не китайский ... но дело в том, я задаюсь вопросом, должны ли все формы программирования быть интересными. Иногда вы просто хотите, чтобы это было легко и просто. Самые большие ошибки кода, которые мне когда-либо приходилось устранять, были вызваны разработчиками, которые устали от простого и простого способа что-то сделать и им нужно найти умную языковую функцию, которую никто никогда не слышал, просто чтобы стимулировать их собственный ум. Я помню, как нашел 20 строк кода на C ++, цель которого я просто не мог расшифровать. Оказывается, разработчик решил, что некоторые переменные были инициализированы в 1, если вы забыли их инициализировать. Это было смешно, и мальчику было интересно. Но все потратили впустую
Существует много достоинств для написания большей части вашего ежедневного кода на «скучном» языке. Это означает, что вы можете использовать свой мозг, чтобы думать о предметной области приложения, вместо того, чтобы пытаться понять, почему новейшая языковая функция, которую вы только что создали, не работает так, как вы ожидали. Обычно вы можете работать намного быстрее, если полностью понимаете свой язык и его библиотеки. А это значит, что вы можете использовать свои мозговые циклы для чего-то вроде размышления о том, как сделать ваше приложение более интересным, более полезным, более прибыльным или более полезным.
Чтобы не отвлекаться, используйте свободное время для изучения новых интересных языков. Работайте над проектами с открытым исходным кодом или работайте над своими собственными проектами.
Помните, я не защищаю использование Classic ASP, и я не говорю, что это хорошая идея, потому что это "скучно". Если вы считаете целесообразным использовать «интересную» среду разработки, больше возможностей для вас ... но вы сосредотачиваетесь не на том. Хороший скульптор не хочет интересного долота ... которое мешало бы создавать красивые статуи. Хороший художник не ищет "интересных" кистей. Они могут дурачиться с интересными инструментами, но они сделают все возможное, используя самые скучные инструменты - настолько скучные инструменты, что они исчезают и позволяют художнику работать над искусством.