Поступил не по товарищески как пишется и почему

Я не верю, и не не верю. я считаю: пусть идт, как идт. сын сам в 12 лет выбрал школу

nastyk

Я не верю, и не не верю. Я считаю: пусть идёт, как идёт. Сын сам в 12 лет выбрал школу «Науки и технологии». В 16 сам поступил в политех на специальность «искусственный интеллект» (хотя я бы наверное, предпочла, чтобы он учился в старшей школе, откуда легче поступить в университет). Сейчас в 17 программирует на Джаве, Пайтоне, SQL. И я рада, что он делает то, что ему интересно. Это его собственный путь, и я не должна навешивать на него груз своих надежд. Но иногда мне кажется, что он лучше, чем я ммогла бы надеяться. Муж тоже не навязывается, в своё время он сам разочаровал родственников своим нежеланием становиться врачом.
03.12.2021 20:42:11, nastyk

Я не верю, муж верит :-) А по мне так необязательно быть уникальным или прыгать выше головы. Достаточно быть счастливым и делать только достаточное для нормальной жизни. Мне вот жалко моих сил потраченных на «прыжки» … очень много здоровья они у меня отняли.
29.11.2021 15:21:40, Динь-Динь

Всегда верил в каждого из детей, даже когда на то поначалу не было особенных оснований. Вообще не напрягался, когда ребёнок не умел чего-то, что давно уже полагалось уметь — читать, писать, шнурки завязывать и пр. Школу и оценки важным никогда не считал. Но если ребёнок сам выбирал какое-то дело, хобби — поддерживал на 100%, очень помогал в этом развиваться, поощрял старание, трудолюбие, здоровую амбициозность. Давал много свободы авансом с довольно раннего возраста, а полную свободу в принятии любых решений — лет с 14-15.
29.11.2021 09:53:05, Эль Нинья

puhochka

Мой муж безоговорочно верит в технические способности старшей дочери. Остальных (включая меня) считает тупцами.

29.11.2021 00:56:54, puhochka

e-lissa

Мой сомневается, не очень верит. Я же заставляю прыгать выше головы и жить на пределе своих возможностей. Но у нас всю жизнь так — муж сомневается и предлагает варианты попроще, а я прыгаю выше, чем могу и пока получается, тьфу-тьфу.
29.11.2021 00:15:59, e-lissa

KengaLu

Мы оба верим в наших детей, но машины чинить у нас никто сам не хочет.
28.11.2021 19:33:03, KengaLu

ландыш

я не знаю
мне достаточно того, что я в них верю ))

28.11.2021 19:09:54, ландыш

Pilar

У нас наоборот: я верю, муж пытается приземлить. Мне это не нравится. Например, младший пишет в прописи, я считаю, объективно красиво, и так и говорю. А отец говорит: «Тебе ещё стараться и стараться, чтобы хорошо получилось». И со старшим подобное было.
28.11.2021 18:23:54, Pilar

Питерская

Как это трудно — объективно оценивать детей. А когда ничего не понимаешь в том, что он делает, лет с 11:)) Мне всегда приходилось спрашивать мнение преподавателей. И ведь результаты понятны только уже при трудоустройстве. По большому счету. Мы все понимали, что способный, но было непонятно, что с этим делать.
Мне не нужно по максимуму:)) Максимальный результат с оптимальными усилиями. Жизнь не должна состоять из трудностей и разочарований. Она так быстро проходит.

28.11.2021 18:00:55, Питерская

Не, ну есть разница, забор покрасить, кран новый поставить или электронику в машине чинить. А вот все попроще — это муж зря.После сорока все и так опростится дальше некуда. Чего уж себе крылья откусывать в самом начале. Куда хочется, туда пусть ребенок и идет.
28.11.2021 18:00:11, Анаис

Чилим

Нет ( не верит). Но действительность превзошла самые худшие прогнозы. Надо было слушать папу и идти в пту

28.11.2021 17:33:30, Чилим

Ну вот зачем крайности?(((
28.11.2021 20:27:55, Evl

может в случае пту было бы не лучше, а хуже.

28.11.2021 19:20:06, ALora

Чилим

Нет. Хоть какая то профессия и работа. Правда, работать сейчас заставить невозможно хоть с профессией, хоть без — нет статьи за тунеядство

28.11.2021 21:37:45, Чилим

не верю!
28.11.2021 22:56:21, ………

1.Уверенность родителей в способностях детей сильно улучшает как сами способности, так и уверенность в себе самого ребёнка, а без этого человек может знать, что он прав, но убедить в этом окружающих не сможет.
2. Чтобы состояться как самостоятельная личность любому человеку нужно самому сделать свои ошибки. Надо ограждать человека только от фатальных и критических ошибок, в остальных случаях достаточно рекомендаций и помощи в анализе. Чем меньше навязчивых и категоричных запретов, тем больше шансов, что к ним прислушаются в действительно критичном вопросе.

28.11.2021 17:21:12, Тайный Сигнал Барабанщика

Яшими ( МарикаЧ)

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

29.11.2021 19:24:18, Яшими ( МарикаЧ)

Слух, голос и нужные физические данные появляются практически у всех, если в нужный момент начать их развитие. У новорожденных ни одного этого навыка нет изначально.
А нормальное развитие может происходить только при уверенности у родителей, что у детей всё это есть, разовьётся и получится. Так что, куда ни крути, кто верит, может научить даже самого сложнообучаемого, и, наоборот, неверие родителей полностью отбивает как веру в свои способности, так и желание заниматься чем-либо подобным в принципе. Обычно в такой ситуации ребёнок себя находит в тех областях, о которых родители ничего не знают, не наблюдают за ними, и, поэтому, не награждают ребёнка своими оценками его перспектив и успехов.

30.11.2021 20:44:59, Тайный Сигнал Барабанщика

уверенность должна все же иметь какое-то объективное основание под собой. иначе это может привести к краху необоснованных надежд и «ты не оправдал наши ожидания»

28.11.2021 19:22:13, ALora

Шиповник (экс-Василиса)

А почему ребенок должен оправдывать ожидания? Мы не о «не наркоманит, не пьет, работает, не преступник».
29.11.2021 09:11:44, Шиповник (экс-Василиса)

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

29.11.2021 12:58:19, ALora

В чём не оправдал? В ремонте электроники в машине? Это вообще личное дело.
А вот карьерные аппетиты родителей, или ещё какие, это уже их исключительно родительское тщеславие. Дети это не лошади, на которых ставят на скачках. Если так жалко рисковать деньгами, скажем, на учёбу, лучше тогда не давать денег, чем потом гнобить человека темой неоправданных надежд. По-моему ребёнок должен достигать своих целей и вершин по своему стремлению, а не исключительно потому, что кто-то что-то на него поставил.

29.11.2021 01:07:18, Тайный Сигнал Барабанщика

да, я о тщеславных аппетитах. а электроника — дело наживное. но я бы лично не доверила чинить нужную мне вещь ребенку. свою пусть чинит, если это не опасно.

29.11.2021 13:00:56, ALora

Ну так здесь абстрактные рассуждения на предмет «скорее не доверили бы» и «скорее доверили бы». Чем раньше доверять, тем менее ценные вещи могут пострадать прежде, чем ребёнок научится сам! здраво оценивать свои навыки и умения по чему бы то ни было.
Я знаю несколько людей, у которых очень сильно пострадала уверенность в себе, и я подозреваю, что именно благодаря родительскому недоверию. В каких-то зонах, скажем спорте, человеку удаётся достичь уверенности в себе, но где-то она остаётся в зародышевом состоянии, что не может не влиять и не портить жизнь.

30.11.2021 20:37:31, Тайный Сигнал Барабанщика

ЛУЧИК

Да! !! Мои слова…..
28.11.2021 18:14:42, ЛУЧИК

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

28.11.2021 19:13:03, Тайный Сигнал Барабанщика

В сына сейчас все верят))). Так как у него отлично получается все, за что он берется))). И он сам давно решает за что ему браться. Это не про рукастость совсем. Но на рукастость он и не претендует) и не берется.
Напомнило: моя свекровь, когда сын был совсем маленький (до школы), периодически говорила что-то типа такого: «Вот всем наш Сашенька хорош, только в кого он такой отстающий, мои дети такими не были». Позже начала невероятно гордиться и про отстающесть забыла)).

28.11.2021 14:13:41, anvi

А вот вы нет…. (((
28.11.2021 23:12:15, nadia-bar

Dinania

У меня свекр был мастер-ломастер. Любопытный до техники. «А как там внутри?», «А вдруг я смогу починить?». Такой вариант мне не нравится. Есть специально обученные люди. Поэтому салон приветствуется.
28.11.2021 13:43:43, Dinania

ЛУЧИК

Ну и что. Сам сломает, сам заплатит. Кстати сын «машину» Починил.
28.11.2021 18:16:54, ЛУЧИК

Сын лет с 17 примерно все решает сам и все свои ошибки совершает сам.
Муж всегда говорит — его жизнь, правильно делает, отстань от него. В этом смысле он верит в сына даже больше, чем я. Я бы предпочла, чтобы сын жил моим умом, а не своим)

28.11.2021 13:43:19, snorkiy

Я как ваш муж.

28.11.2021 13:35:46, Булочка наст. без пароля

Может, муж просто объективно оценивает своих детей? Никогда не понимала вот этого «прыгать выше головы, не получится, ну и фиг с ним». Кому фиг, а у кого та самая вера в себя ниже плинтуса потом. Надо выбирать занятие себе по силам. А силы у всех разные, как и способности.
28.11.2021 13:00:52, Ага

ЛУЧИК

Почему ниже плинтуса. Просто не получилось сегодня завтра сможешь. Зачем переживать сильно. Адекватно, а кто чёрту эту провёл?
28.11.2021 18:18:57, ЛУЧИК

Мой муж, несмотря на очень напряженную работу, много в детей вложил, особенно в сына. Никогда не принижает, но и оценивает адекватно. Один раз только наедине со мной орал почти: на фига ему эта вышка, не вытянет, вышибут после первой сессии. Сын тогда как-то совсем в учебе не усердствовал. Опасения не оправдались, сын на третьем курсе и вполне успешен. А сейчас муж счастлив, что сын в крупной международной компании прошёл испытательный срок и контракт ему продлили.
28.11.2021 12:56:14, Так бывает

NLU

Не придаю значения всяким верам, предположениям и высказываниям.
Платить или делать каждый пусть решает сам и желательно без болтовни.

28.11.2021 12:31:23, NLU

Я вообще считаю, что мои выросшие дети во многом разбираются лучше меня
Во-первых, это в основном так и есть
А во-вторых, это удобно очень
Наш старший ребёнок написал в ходе одной виртуальной профессиональной дискуссии, что родители в его специальности совсем не разбираются, но всегда доверяли его выбору и всегда его поддерживали.
А наш знакомый, к этой же профессии причастный, прислал нам с мужем эту цитату.
Мы были очень тронуты.

28.11.2021 12:10:09, Они сами прыгают

жираф Анатолий

Высокие ожидания вкупе с полнейшим невмешательством. У нас все на уровне «вот я учился…». Старшей предлагал поработать после школы.
Про электронику согласна с Вашим мужем, тут нужно специальное и недешевое оборудование.

28.11.2021 11:52:33, жираф Анатолий

LoraEf

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

ещё, конечно, в материальное упирается. кто-то может позволить себе поддерживать любые стремления, кто-то нет.


28.11.2021 11:51:13, LoraEf

Лиметт

+)
29.11.2021 09:45:25, Лиметт

жираф Анатолий

Тема материального здесь не популярна. Живём при коммунизме)))
28.11.2021 12:20:09, жираф Анатолий

Зимняя (р.пианистка)

Не, бесплатная поддержка в отношении детей обычно не работает)
28.11.2021 12:38:50, Зимняя (р.пианистка)

Реклама

Да и не особо нужна взрослому ребенку. Одно дело подарить деньги и другое — я верю, что ты их заработаешь)))

28.11.2021 13:02:46, рица

LoraEf

а вы в это действительно верите или просто говорите?

28.11.2021 13:19:42, LoraEf

Шиповник (экс-Василиса)

В сына верю. А своей девочке с изначально очень средней внешностью всегда говорила, что она очень симпатичная, покупала ей те вещи, в которых она сама себе казалась красивой, разрешала носить дома принцессные платья, несмотря на ворчание некоторых родственников.
Ну, что. Выросла девушка, которая объективно — ну не королева красоты. Но такого о себе мнения, что многим
окружающим кажется очень симпатичной. И себя таковой чувствует, и соответствующе себя ведёт. И считаю, что я была права, воспитывая девочку так.

28.11.2021 13:40:26, Шиповник (экс-Василиса)

Чилим

Если эта внешность средняя, то 90% обычных девушек тогда просто уродцы

28.11.2021 21:39:37, Чилим

Красивая девочка, я видела фото ))) Очень хорошее лицо — в модели можно.
(Вообще часто ревность к молодости дочки, у мам бывает. Списывают на объективность ))) К сыновьям по-другому относятся.)

28.11.2021 15:54:31, Evl.

Mary M.

Я не думаю. что это ревность. Просто разное понимание красоты. У меня два сына — я вот думаю, что старший красивее, а многим по-другому кажется.

28.11.2021 17:00:30, Mary M.

Наверное, да. Это мне так прочиталось (не очень хорошо). И фото девочки в самом деле очень понравилось, обиделась за неё)))
28.11.2021 17:43:58, Evl.

Да. Извините, пожалуйста!

28.11.2021 19:56:05, Evl

arte

Я Вашу девочку видела, она нереальная красавица!

28.11.2021 15:24:24, arte

Mary M.

Вы клевещете на свою девочку) очень интересная внешность у нее.

28.11.2021 13:46:36, Mary M.

LoraEf

я тоже считаю, что девочка действительно симпатичная

28.11.2021 13:48:53, LoraEf

Шиповник (экс-Василиса)

Так мироздание и мать над этим поработали! Она не я, любое свое фото не выложит, тщательно отберёт, не ленится и так встать, и так повернуться. И она объективно очень фотогенична, а жизни она значительно незаметнее.
28.11.2021 14:17:27, Шиповник (экс-Василиса)

Mary M.

Может, это Вам так кажется? Окружающие то тоже не слепые. И понятия о красоте у всех разные, очень разные.

28.11.2021 14:22:51, Mary M.

Mary M.

Лавры должны быть заслуженные, а не за счет принижения внешности красивой девочки))) У Вас других лавров много, я считаю. А дочка у Вас красивая, просто красота у нее не стандартная, не кукольная.

28.11.2021 16:52:40, Mary M.

Шиповник (экс-Василиса)

Вы ж на фото видите, а я в реале. Ладно, глупо вас, девочки, разубеждать))).
28.11.2021 19:22:18, Шиповник (экс-Василиса)

Mary M.

Про реал тоже выше пишут)))

28.11.2021 21:27:59, Mary M.

А в самом деле, какие у Вас критерии красоты? Кейт Мосс красивая? )))
28.11.2021 20:02:00, Evl

Шиповник (экс-Василиса)

Катрин Денев, Моника Беллуччи. Из наших — Быстрицкая, Купченко, Варлей очень симпатичная.
Кейт Мосс? В чем-то стильная, своеобразная некрасивость и неправильность.

28.11.2021 21:28:19, Шиповник (экс-Василиса)

Спасибо, ага. Ну если Белуччи, то да, ну конеечно)))
28.11.2021 21:59:45, Evl

Ещё версия: может быть, так формулируют, чтобы как бы не сглазить?))) Замечала, многие не любят, когда их детей хвалят.
28.11.2021 17:49:13, Evl.

Mary M.

Такое тоже есть, да.

28.11.2021 18:44:13, Mary M.

Я никому этого не говорю. Мне хотелось бы дать, чтобы меньше работали. Но увы. Мне ничего не дали и мне нечего особо. Ну хоть не мешаю и то хорошо)))

28.11.2021 13:08:43, рица

Реклама

Natalya d'*

Девочкам можно вообще всю жизнь не работать если удачно выйти замуж.
Почему не пихала их с детства во всякие мальчиковые кружки?

28.11.2021 13:26:42, Natalya d’*

Это не современно. Сейчас 21 век
28.11.2021 15:23:59, Флера 777

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

28.11.2021 13:38:53, рица

а зачем вам бороться? она у вас вроде замужем? не побирается? справятся сами со своей жизнью
28.11.2021 13:50:29, Шерлок

Затем чтобы отселить, она этого не желает.

28.11.2021 13:57:57, рица

Natalya d'*

Хотеть отселить кого то с ИХ законных метров — нездоровое желание.
Здоровое- иметь своё жильё.

28.11.2021 14:10:45, Natalya d’*

Ну вот у нее не здоровое, она не хочет свое в другом месте.

28.11.2021 15:13:25, рица

чтобы отселить нужно только ваше желание и возможность. ничего более
28.11.2021 14:02:25, Шерлок

И ее желание.

28.11.2021 14:03:44, рица

нет. ее желание зачем, если это ваша кв? или она не ваша?
28.11.2021 14:36:29, Шерлок

Реклама

Нет конечно. Моя и детей.

28.11.2021 15:12:17, рица

так с какой стати дочке хотеть отселяться из своего? почему у вас желание ее отселить, а не самой отселиться?
28.11.2021 15:24:08, Шерлок

Так я готова отселяться. Мне надо ее отселить. У нее нет столько денег чтобы выкупить всю квартиру.

28.11.2021 15:34:45, рица

пусть живет в коммуналке. это ее выбор. чем он вас так сильно пугает?
28.11.2021 15:50:10, Шерлок

Не пугает, но в коммуналке она жить не будет. Я этого не хочу. В общем и с этим разберусь. Вопрос Натальи был в другом, почему не пихала дочек туда где много парней. Я и ответила, потому что младшую никуда не пихнешь, она просто ничего не делает.

28.11.2021 15:58:49, рица

Хорошая работа и финансовая независимость повышает шансы удачно выйти замуж.
28.11.2021 13:33:04, читаю иногда с осени 2012

Natalya d'*

По моим наблюдением связи никакой.
Все мои знакомые кто ни дня в жизни не работала и до замужества не работали. Есть кто успели получить ВО, есть кто замуж сразу после школы.
А вот кто сначала достиг «финансовой независимости» тем потом жалко это бросать и продолжают работать даже там где финансово от ее вклада ноль толка. Просто идут на принцип «хочу на всякие нужные мне мелочи тратить свои деньги а не мужнины».

28.11.2021 14:13:49, Natalya d’*

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

Знаю мужчин, которым важно, что девушка работает, и кем именно . Еще у некоторых есть мнение, что если она сама может себя обеспечить, то значит, выходит замуж не из меркантильных соображений. С этим можно не соглашаться, конечно, но вариантов у работающей девушки, имхо, в общем случае больше. И круг общения шире, и к зарплате мужа не такие высокие требования можно предъявлять.

Хотя девушек, которые сразу после школы или в институте удачно вышли замуж, я тоже знаю. Но работать они все равно потом выходят, даже если детей несколько. Тех, кто вообще ни дня не работал, среди моих знакомых не припомню.


28.11.2021 15:14:12, читаю иногда с осени 2012

Мой отец нас так воспитывал. Вечно внушал брату что руки то у него кривые и что ничего не получится. Ну как итог брат похоже пошел к психотерапевту. Потому что если с детства тебе внушают что ничего не получится то оно таки не получится. Я верю в своих детей. Даже когда никто вокруг не верит. На то я и мать. Младшему поставили в началке 3 по украинскому. Учительница все 4 года кричала что это ужас и кошмар. Мол это даже не три это почти два это просто из жалости. Это при том что парень плохо слышит и заговорил после 4 лет и семья русскоязычная. Сейчас в 5 классе новая учительница удивляется как у этого ребенка могла быть3! Он изложение написал на отлично единственный в классе. Я сыну всегда говорила не расстраивайся все получится. И дочери всегда говорю. И желаю им только лучшего и верю в них. Потому что если я в них не буду верить то другие тем более не будут.
28.11.2021 11:50:34, Верная жена

Реклама

Думают, что ребенок обидится и приложит все усилия, чтобы доказать обратное.
Этот способ не всем подходит. Может быть очень эффективным, но может и сломать.

28.11.2021 12:37:40, читаю иногда с осени 2012

Да да! Мой папа так и думал! Его и самого так воспитывали. Он всю жизнь отцу доказывал что чего то стоит. Всю жизнь они так ссорились что годами не разговаривали. :(
28.11.2021 14:00:34, Верная жена

Natalya d'*

Нет, там цель чтоб ребёнок перенаправил энергию в другое русло. Типа зачем тебе вуз, учись лучше борщи варить, стремись замуж (для девочки).
Для мальчика могут быть отголоски совковых времен когда работая на заводе или на стройке человек получал больше чем после вуза. И квартиры простым работягам быстрее и лучше давали, и пенсия у них была выше.

28.11.2021 13:07:51, Natalya d’*

Да, и такой вариант может быть. Если есть опыт отцов и дедов, которые благополучно проработали всю жизнь на заводе, то им может казаться странным, что внук вдруг решил пойти в институт. Дополнительные усилия, да еще и неизвестность.

Я не исключаю вариант, что родители на самом деле уверены, что их ребенку это не по силам, и они хотят уберечь его от напрасной траты времени и сил. А то, что грубо — так цель оправдывает средства.


28.11.2021 13:31:09, читаю иногда с осени 2012

Natalya d'*

Не неизвестность, есть когда сами с ВО и они видят смысл в том чтоб быть хорошим врачем/учителем/инженером и т п, но в ребёнке «хорошести» не видят поэтому ему советуют рабочую профессию- там проще стать /быть достаточно хорошим работником чтоб не уволили.
Тут смысл что хорошим каменщиком на стройке у тебя получится, хорошим специалистом с ВО — нет, ну и нафиг 5 лет на учебу терять?

28.11.2021 13:57:16, Natalya d’*

Шиповник (экс-Василиса)

Имхо, этот способ может быть подходящим для лишения точечной проблемы. Но при этом он подсаживает человека на иглу: выпрыгни из штанов ради похвалы того, кто тебя отвергает. Стоит ли игра свеч…
Наблюдала на детях-спортсменах: плохо работает(((. Периодические замечания — отлично, постоянный негатив — команда «забитая», парни уходят в конфликт с тренером, кто-то меняет команду.
Таким подходом, кстати, чаще отличаются именно мужчины-тренеры(((. Конечно, я их не сотню знаю.

28.11.2021 12:55:16, Шиповник (экс-Василиса)

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

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


28.11.2021 13:25:11, читаю иногда с осени 2012

С их точки зрения — да. Они же добились желанного результата. А обида и азарт забываются на радостях.
С моей — не очень. Мне вообще было бы трудно находиться в таком настроении. Лучше спокойно и без особого напряга идти к цели. Хотя авралы тоже бывают, и тут уж надо выкладываться по мере сил. А не получится — значит, не мое, что поделать.

28.11.2021 13:51:53, читаю иногда с осени 2012

Шиповник (экс-Василиса)

К сожалению, ничего не забывается. Иначе не передавалась бы эта эстафетная палочка.
28.11.2021 14:19:10, Шиповник (экс-Василиса)

Так это временно, до постановки следующей цели.

Некоторые эстафетные палочки бывает очень тяжело не передавать. Даже если категорически не хочется этого делать.


28.11.2021 14:35:56, читаю иногда с осени 2012

Так и есть. Отец моего папы это просто жесть. Так что мой папа просто не мог быть другим. Вернее он старался быть другим. Но выходило плохо. Ко мне он был более мягок чем к брату. Например брату он всегда говорил что он не сможет водить машину. А мне сказал — я уверен что ты сможешь. К слову брат отлично водит! Зачем он ему так говорил?
28.11.2021 14:04:02, Верная жена

Зимняя (р.пианистка)

Меня гнобили и я гнобить буду — это фашизм. Я сама это прошла, можно сколько угодно оправдывать и объяснять себе, но это блин подло, калечить малого ребенка потому что тебя покалечили. Детство не переделаешь, а вот за своих детей мы в ответе. Единственное оправдание, которое ещё как-то логично — что раньше не было контроля рождаемости, дети были зачастую нежеланны. Сейчас то все нормально с предохранением, к счастью.
29.11.2021 00:28:17, Зимняя (р.пианистка)

Потому что как написала Василиса с ним его родители поступали еще хуже. :( Всю жизнь мой отец пытался доказать своим родителям что он чего то стоит. И кстати из троих детей я считаю что он самый успешный в семье. Старший брат алкоголик. С сестрой там тоже не все хорошо. А мой папа по сравнению с ними да много достиг. Но! Его родителей это все равно ни в чем не убедило :( Отец много лет с ним даже не разговаривал :( Вот это почему я не знаю. О прабабушке и прадедушке мне ничего неизвестно.
28.11.2021 14:07:25, Верная жена

А разве в том, что сын-алкоголик. не родители хоть немного виноваты? Одной ссоры не достаточно)). Надо еще любить. воспитывать и вкладывать в ребенка. Апельсинка не получится сама по себе .
28.11.2021 15:28:18, Флера 777

Показано 108 комментариев из 204

На дворе октябрь, в npm залита новая версия фреймворка Chorda 3.0. Можно, наконец, устроиться поудобнее за чашечкой кофе и подвести некоторые итоги

Про сам фреймворк можно почитать здесь, посмотреть тут и пощупать там

В прошлый раз я рассказывал о дизайн-функции, чертежах и построении API компонентов, а в этот раз попробую заинтересовать вас некоторыми очевидными решениями и не очень очевидными следствиями, которые появились во время работы с Chorda

Очевидные решения

Когда я использую другие библиотеки, есть ряд вещей, которые меня не устраивают. Всегда казалось, что можно сделать лучше.

Расширение библиотечных компонентов

Начну с декларативного подхода и примесей — краеугольного камня Chorda. Для наглядности нам понадобится немного кода.

Создадим простой компонент на JSX (React) с кнопкой и текстом. Задача: при клике по кнопке меняется текст

const MyComponent = () => {

	const [data, changeData] = useState('')

	const hahdleClick = (e) => {
		changeData('Hello')
	}

	return <div>
  	<button onClick={handleClick}>Click me</button>
  	<p>{data}</p>
	</div>

}

// вот так выглядит применение компонента
<MyComponent/>

Сделаем похожий функционал, используя чертеж Chorda

// вырожденная дизайн-функция
const MyComponent = () => {
    return {
        templates: {
            button: {
                tag: 'button',
                text: 'Click me',
                events: {
                    // обработка событий VDOM
                    $dom: {
                        click: (evt, {data}) => {
                            data.$value = 'Hello'
                        }
                    }
                }
            },
            text: {
                tag: 'p',
                reactions: {
                    // реакции компонента на изменение переменной скоупа
                    data: v => patch({text: v})
                }
            }
        },
        initials: {
            // инициализация переменной в скоупе
            data: () => observable('')
        }
    }
}

// создаем чертеж
MyComponent()

Ну, все. Расходимся, ребята. Очевидно же, что шаблонный синтаксис намного проще и понятнее.

Но

Давайте посмотрим, что происходит с нашим JSX компонентом дальше. Итак, мы выполнили задачу, и теперь передаем наши наработки коллеге, скажем, в составе корпоративной или публичной библиотеки. Через некоторое время от коллеги приходит просьба: хочу, чтобы компонент можно было стилизовать. Не вопрос. Самый простой и быстрый способ это сделать — дать возможность управлять классом корневого компонента через пропсы.

Поехали

// Придется залезть в библиотеку (!) и сделать пару правок

const MyComponent = (props) => {

    const {rootClassName} = props

    /* Тут ничего не меняется. Пропускаем */

    return <div className={rootClassName}>
        <button onClick={handleClick}>Click me</button>
        <p>{data}</p>
    </div>
}

// рендерим
<MyComponent rootClassName="custom" />

Отлично!

Тем временем в Chorda

// Менять оригинальный чертеж необходимости нет

// В месте применения создадим примесь
mix(MyComponent(), {
    css: 'custom',
})

Естественно, стилизацией обычно дело не заканчивается. Чем дальше, тем больше хотелок и тем больше пропсов нам понадобится добавить.

На самом деле подобные извращения следует пресекать в зародыше, и сразу предоставлять возможность потребителю «слотировать» вложенные компоненты. Однако, в нашем примере компоненты оказались жестко связаны state-параметром data. Просто так вытащить их не получится, поэтому посмотрим, во что может превратиться реализация с пропсами

const MyComponent = (props) => {

    const {rootProps, buttonProps, text: MyText} = props

    /* тут ничего не меняется */

    return <div {...rootProps} >
        <button onClick={handleClick} {...buttonProps} >Click me</button>
        <MyText>{data}</MyText>
    </div>
}

<MyComponent 
    rootProps={{className: 'custom'}} 
    buttonProps={{className: 'custom-button'}}
    text={props => <p className="custom-text">{props.children}</p>}
    />

В ситуации с чертежом без особых именений

// Расширяем примесь
mix(MyComponent(), {
    css: 'custom',
    templates: {
        button: {
            css: 'custom-button'
        },
        text: {
            css: 'custom-text'
        }
    }
})

Для React типовое решение проблемы это вынесение состояния из компонента. Получившийся «глупый» компонент уже не будет иметь внутри сильной связи и позволит легко «слотировать» вложения. Но здесь есть подводный камень. Архитектура такая штука, что если где-то убыло, то где-то прибыло. Выбрасывая сложность из наших компонентов мы ее копим в другом месте, а именно там, где компонент будет применяться

Стоит признать, с примесями тоже не все так гладко. Чтобы сделать хорошо расширяемый компонент, его необходимо сильно декомпозировать, а это напрямую влияет на производительность и восприятие кода в целом (по второму пункту полезно почитать о причинах появления setup во Vue 3)

Так к чему все это сравнение? Тот же React может предложить много вариантов и подходов для расширения функционала, один экзотичнее другого. Chorda же предлагает один путь (на самом деле нет), что на мой взгляд экономит на выборе уйму времени

Этот компонент мне не подходит

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

Тогда на выбор:

1. Делаем форк, вносим в него правки. Делаем PR в репо библиотеки. Пока ждем влития, пользуемся форком

2. Делаем свой компонент. Используем его вместо библиотечного. Ждем новой версии библиотеки

3. (для обладателей особого дара убеждения) Объясняем автору библиотеки в чем он не прав и почему он должен внести нужные вам правки как можно скорее. Профит!

4. Забиваем

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

Mount или не Mount?

Наверно, правильнее этот вопрос надо задать так: в какой момент должна начинаться обработка бизнес задач?

Хорошо проиллюстрирует мою мысль пример с загрузкой данных в store приложении при открытии страницы. Как правило, загрузка выполняется по событию монтирования узла виртуального DOM, что есть странно — зачем что-то добавлять в DOM, если данных еще нет? Почему бы нам сначала не загрузить данные, а потом решать — рендерить что-то или нет. Тут ситуацию немного спасает Suspense и понятие асинхронных компонентов, когда у каждого из них есть своя отложенная задача и, соответственно, отложенная отрисовка

Мне же больше нравится вариант, когда загрузка вообще никак не связана с рендерингом. В Chorda бизнес-логика находится на уровне дерева компонентов, а результаты выполнения бизнес-задач влияют только на store/state, не касаясь отрисовки напрямую

Все мы вместе и каждый сам по себе

В Chorda состояние компонента определяется скоупом (что-то вроде локального store). Компонент видит только свой скоуп и работает только с ним, считая, что вокруг никого нет. Это позволяет спокойно выполнять смешивание, не опасаясь сломать жесткие связи между компонентами

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

Здесь мы подходим к такой штуке, как конвейер обработки (вычисление-патч-отрисовка). Он, как и любое другое значение, попадает к компонентам через скоуп, и его, так же как и любое другое значение, можно настроить локально. К примеру, стратегия базового конвейера дает построение дерева компонентов в ширину с удержанием задач отрисовки до окончания обработки всех патчей. Если для вашего компонента или блока компонентов такое решение не подходит, вы можете подключить к ним свой кастомный конвейер

Неочевидные следствия

А вот некоторые моменты не являлись изначальной целью, но проявились по мере развития фреймворка

Встраивание в существующие проекты

Реализация виртуального DOM не входит в состав Chorda, т.к. разработка еще одного нового отрисовщика не решала моих проблем. Поэтому я собирался использовать какой-нибудь из уже существующих. Для того, чтобы попробовать Chorda в деле, я собрался переписать с нуля пару домашних React-проектов. Но приступив, почти сразу понял, что это совсем не обязательно. Можно постепенно заменять отдельные компоненты, подключив правильный рендерер, и так потихоньку съесть всего слона целиком.

Интересный вопрос: если фреймворк использует React, то можно ли сказать, что приложение, которое использует данный фреймворк, написано на React?

Загружаем и работаем

Сомнительное следствие конечно, но для некоторых может оказаться чрезвычайно важным. Создание компонентов и отрисовка присходят в runtime, без этапа транспиляции. Подключив ядро Chorda и рендерер, можно сразу писать код, который тут же будет исполняться в браузере.

Правда вот, SSR превратился в нетривиальную задачу

Поведенческие компоненты

Тут скорее интересное наблюдение. Раньше я сталкивался только с таким подходом к «глупым» компонентам: есть простой компонент без логики работы, который знает как ему рисоваться, затем поверх него создается «умный» компонент, который включает в себя «глупый», добавляя некоторое поведение.

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

Как это может выглядеть:

export default () => {
    // поведенческий компонент Text
    return Text({
        as: Paragraph, // "глупый" компонент Paragraph
        text$: $ => $.user.name
    })
}

Что в итоге?

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

Если фреймворк вас заинтересовал, или у вас есть предложения по его развитию — всегда пожалуйста.

  • Поступил по совести как пишется
  • Поступить нелогично как пишется
  • Постройтесь по трое как пишется
  • Постро вший как пишется
  • Построивший как пишется и почему