В компьютерных технологиях подметил правило
То что в топе преимуществ, то и в топе недостатков. и – наоборот! топовые недостатки на самом то деле и есть топовые преимущества! При чем, если какая-то технология широко распространена, и вам интересно почему, начните с ее недостатков, и поместите их в топ преимуществ.
Например возьмем “презренный” PHP
За что ругают?
- Кривой дизайн языка, низкий порог вхождения, – ну так вот вам и толпы которые чего-то и как-то на нем пишут. Кто-то с этой толпы потом вырастает в тру программиста, кто-то нет. Но для заказчика выбор специалистов по цене – очень широкий.
- PHP – рожден чтобы умирать! Так это ж отлично! Каждый запрос породит инициализацию нового экземпляра приложения, и значит ошибки будут для некоторых сценариев работы, а не для всего приложения. то есть – приложение на PHP не может упасть, потому что – его нет!
- у PHP – нет многопоточности! Да. И это все очень упрощает. Вы дебажили ошибки в многопоточном приложении на Java? Хотя асинхронный I/O – был бы очень кстати
- PHP – скриптовый язык, а не настоящий! – ну, уже давно неправда, но не суть. скриптовость позволят вносить изменения сразу в код, и в том числе – html код. А учитывая предыдущие пункты – еще и без рестарта приложения, его ведь у нас – нет
С упомянутой Джавой – тоже самое. Ее ведь ругают не один год. Возьмите то за что ее ругают, и разместите в топе достоинств
А как грамотно, аргументировано ругают Go!