All streams
Search
Write a publication
Pull to refresh
2
0
Send message

Разъясните пару вопросов для тех, кто не в теме)

У микросервисной архитектуры много плюсов, а самый большой её минус — высокая сложность разработки.

А как же сеть? Ведь чем больше микросервисов, тем чаще придется ходить в сеть для общения друг с другом, а поход в сеть это медленная операция. Разве не должно быть так, что от большого количества микросервисов скорость наоборот будет падать?

Транзакционные базы, как правило, масштабируются за счёт шардирования и партиционирования.

В случае с монолитом нельзя делать шардирование БД ?

Поставил лайк в карму за картинку из детства, а потом понял, что кнопок с такими названиями тогда не было)

Но если есть желание - всё возможно!

Особенно по блату с нуля на сеньера устроиться... Надо было еще в конце статьи написать тот баян: "а те, кто не смог - просто недостаточно хотели!".
Ну да, ну да....

Но вот абсолютно не могу понять, что за проблема тут решается.

Автор решает проблему нужности себя на рынке. Эта статья не для программистов. Она для бизнеса.

Автор по сути пытается обмануть бизнес, заявив - вот все они фигня, а я именно тот, кто вам нужен. Купите меня.

Тот же React - это просто разросшийся XML-шаблонизатор.

А php это просто разросшийся html-шаблонизатор.

Но наше партнёрство сорвалось с буквально такими словами: "ты просто
самый звёздный кандидат, идеально нам подходишь, но мы решили делать
проект на Реакт". То есть человек был готов доверить мне технический
успех проекта, но не был готов доверить выбор.. шаблонизатора?

То есть это как удивиться тому, что стартап решили делать на php и потому не взяли звездного разраба на другом языке, так чтоли?)

Мало профи: знают разные фреймворки и разные языки

Решения принимают люди с узким кругозором или без технического бэкграунда.

Вот что то здесь явно не так)

Лучшее образование - это самообразование.

Посмотрите Neverwinter Nights, например. Они как раз так и делали. И до сих пор люди создают свои модули по этой игре.

Мой вывод основан на знании других языков программирования, которые прекрасно обходятся без этого типа.

Ну так и без прототипного наследования обходятся, и что теперь, отменить?) JS вообще в некотором смысле язык особенный, это нужно понять и принять)

Если desc задана, но не инициализирована, она попадёт в объект как undefined.

А кто виноват в том, что она задана, но не инициализирована?

но никогда не сталкивалась с десериализацией данных с исходными
undefined. Вернее, со сравнением объектов после
сериализации-десериализации при таких данных.

А вы для себя подумайте - почему вы с таким не сталкивались.

React также поддерживает TypeScript, но, к счастью для менее опытных разработчиков, его использование есть опциональным.

Ну typescript похоже уже давно не опциональный, а обязательный на рынке.

Так что вводные бла-бла-бла оставим за скобками и рассмотрим основные подводные камни, которые бросает нам под ноги undefined.

Просто ради интереса вопрос к автору: из какого языка вы дошли до JS ?

Теперь создадим объект, соответствующий интерфейсу выше:

const obj = { id: 1, name: null, desc: undefined };

А какой логикой вы руководствуетесь, когда ставите в качестве значения undefined ? Почему одно свойства null, а другое undefined ?

Вполне может быть программистом.

Когда о человеке можно сказать, что он стал программистом?

А я предлагаю задуматься, почему такие вопросы вообще поднимаются и правильно ли это.
Почему кого то интересует, является ли другой человек программистом? Речь не об авторе статьи.

Из того, что обычно видно на просторах интернетов - есть душнилы, мнящие себя тру программистами. И вот у них отчего-то подгорает, и они начинают тыкать в других людей, занимающихся программированием - вот вы мол не тру, вы макаки. По хорошему, эту тенденцию надо убирать, это ни разу не здраво.

По сути же, если человек работает программистом - значит он программист. Никто не будет платить деньги за просто так. Если кто то считает, что работа таких людей это не настоящее программирование - значит его личные фантазии расходятся с реальностью.

Я согласен, что не легче. Моя мысль была о том, что если человек не способен распознать вот это все, то значит его ум еще не достаточно развит для этого.

А то, что его некоторые другие люди будут при этом считать умным за какие то качества, например, за знание математики - это будет ошибкой.

Почему это вдруг? Поясните, пожалуйста. Вы же в это какой то смысл вложили, а не упражнялись в лингвистике?

Да, я давно знаком с Докинзом, но это лишь его взгляд на реальность. Очень узкий, как мне кажется.

придется осваивать и использовать PHP, плюс придумывать решение по админке (из коробки ее нет).

А чем вот например такая админка не устроила ? На которую ссылка с доки.
https://nova.laravel.com/

Во-вторых, пришлось настраивать окружение под PHP, устанавливать лишние расширения текстового редактора.

Вот это конечно очень весомая причина...

Information

Rating
Does not participate
Registered
Activity