Обо всем

Плюс – это два минуса

В компьютерных технологиях подметил правило

То что в топе преимуществ, то и в топе недостатков. и – наоборот! топовые недостатки на самом то деле и есть топовые преимущества! При чем, если какая-то технология широко распространена, и вам интересно почему, начните с ее недостатков, и поместите их в топ преимуществ.

Например возьмем “презренный” PHP

За что ругают?

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

С упомянутой Джавой – тоже самое. Ее ведь ругают не один год. Возьмите то за что ее ругают, и разместите в топе достоинств ;)

А как грамотно, аргументировано ругают Go!

Добавить комментарий

HTML отключен, используйте Markdown. Размещение кода: [pastebin id=fs23] или [gistgit id=2926827] или [gistgit id=2926827 file=foo.txt]