index0h: Если уже оценивать со стороны оптимальности решения задачи
Всё что Вы описали давно практикуется в вебе не только в php, а насколько я знаю многое пришло из ruby on rails. Скафолдинг или генерация, ORM (вроде как из java), автогенерация API и т.д. Везде практикуется. Собственно этот факт автор топика не знает. Не ручаюсь за java но в asp.net mvc всё также автоматически генерируется под веб, а можно ручками и всё также просто. А в .net 5 (mvc 6) вообще - опенсорc технология под linux, windows, mac.
Т.к. я работаю и с технологиями aps.net (mvc, webform) и с php (laravel, yii)я могу четко сказать, что они имеют одинаковые возможности по простате. Но в asp.net и тем более asp.net mvc вас никто не заставляет делать что-то сложное как писал автор топика про java. Но также вы вполне можете использовать еще 100 различных фишек как самого языка (не будем отрицать синтаксис C# - простой, но продвинутый) так и платформ, технологий.
index0h: я всё корректно сравнил. Если брать php как технологию заточенную под веб из коробки. То и asp.net технология заточенная под веб из коробки. Если взять тот же php и убрать заточенные под веб функции, а в последних версиях всякие классы - основа веб технологии, то всё, что останется от языка это каркас из операторов. Чистый php и чистый c# - это лишь каркас из операторов. Я не ругаю php, сам часто работаю с ним. Я лишь хочу сказать, что есть заточенные под веб технологии и на c# и на java (тут ручаться не буду, не работал) "из коробки" и они очень простые на которых можно реализовать CRUD за 30 мин для веб. Надеюсь мысль понятна.
Я работал с php, но в итоге перешел на asp.net. К php хорошее отношение, но он мне тупо не нравиться по синтаксису. И кстати елси php заточен чисто для веб, то asp.net mvc тоже заточен по веб и на нем через скафолдин я могу сделать CRUD админку на 10 таблиц за 20 минут с использованием миграций и ORM. На чистом php вы точно не успеете подготовить 10 таблиц через phpMyAdmin потом сделать html представление с приличным css и еще подготовить методы CRUD. С laravel или yii это уже более реально.
Всё что Вы описали давно практикуется в вебе не только в php, а насколько я знаю многое пришло из ruby on rails. Скафолдинг или генерация, ORM (вроде как из java), автогенерация API и т.д. Везде практикуется. Собственно этот факт автор топика не знает. Не ручаюсь за java но в asp.net mvc всё также автоматически генерируется под веб, а можно ручками и всё также просто. А в .net 5 (mvc 6) вообще - опенсорc технология под linux, windows, mac.
Т.к. я работаю и с технологиями aps.net (mvc, webform) и с php (laravel, yii)я могу четко сказать, что они имеют одинаковые возможности по простате. Но в asp.net и тем более asp.net mvc вас никто не заставляет делать что-то сложное как писал автор топика про java. Но также вы вполне можете использовать еще 100 различных фишек как самого языка (не будем отрицать синтаксис C# - простой, но продвинутый) так и платформ, технологий.