У enterprise-приложений есть три основных качества:
- Большая и сложная кодовая база;
- Высокие требования по надёжности и производительности;
- Длительный срок эксплуатации.
Поэтому разрабатываться они должны на языках со строгой статической типизацией. Приложение на динамическом PHP в несколько миллионов строк кода, у которого на протяжении десяти лет сменится сотня разработчиков, будет иметь в себе такое количество трудноуловимых багов, что его поддержка будет обходиться дороже, чем будет приносить его эксплуатация.
Вот у нас в СНГ распространено
Сделать кино сайт и воткнуть туда кинопартнерку и гнать трафик
Сделать еще блог и поставить adsense
Потом это всё успешно продается на https://www.telderi.ru/ru
Или в СНГ из за нищенства народ таким бредом занимается
Нужно ли, по-хорошему, в таблице заказов orders(id, client_id, ...) дублировать все поля (id, client_id, client_first_name, client_last_name, ...)? С одной стороны, так заказ фиксируется неизменным навсегда, даже в случае удаления клиента или изменения его данных. Но с другой - кошмарная избыточность, ведь в таблице заказов может быть еще другие связи 1 к 1 и в итоге полей будет миллион.
Или может делать суммирующее поле типа orders(id, client_id, client_info (Иванов И. пасп. 0301 333333, тел 8999999999)?
Или может делать доп поле orders (client_id, client_data), где в client_data запихать json записи из client, что в случае чего восстановить запись.
хочется подключить сообщество игроков для допиливания игры, устранение багов, добавление игровой части (карты, объекты, квесты, ...)разумное желание, если у вас уже есть пару М очень активных пользователей, из которых пару сотен будут полезными, из которых пара будет продуктивной
Может кто-то видел на практике подобные проекты и кинет ссылочкой или напишет пару слов о возможных подводных камняхСходу набор проблем
Потестировали, сбалансировали== годы согласований между кучей ентузиастов, которые могут месяцами не отвечать на письма
В этом году я решил, что программирование может помочь мне заработать деньгине поможет. Для того чтоб помогло нужно 1-5 лет вкалывать
Сравните стоимость труда PHP и Python программиста за рубежом, и поймете, о чем речь.сравнивали. Мидл - в обоих стеках получает одинаково
Существовали задачи, которые я не мог решить на Python. Например клиент-серверные приложения, игры. Не хватает производительности.варгеймингу хватает, а вам нет. Ок
Java №1 в мирепервое правильное утверждение
Из чего следует, что C# развивается, и кросс-платформенность тоже развивается.ну да
По сравнению с Java у C# выше производительность,ну да
У меня знакомый информатик крутил JVM, говорит, что как-то вроде можно, но непонятно как. А в C# говорят, что можно в некоторых областях программы сделать неуправляемый код и контролировать память.сын маминой подруги btw умеет гуглить
В C# комфортнее работать. Более того, он меньше по объему, чем Java.очень важный параметр
Наши Украинцы тоже считают, что Java №1, но при этом, востребованность выше у C#, чем у Java.
вопрос оплаты труда волнует меня в последнюю очередь
с позиции нуба и чайника, нравится эта сфера, процесс обучения доставляет удовольствие.
Никто ведь не захочет тратить 90% времени в вузе на учебу, а потом 95% из взрослой жизни.
А трудоустройство, правда ли, что работодатель зачастую требует знания новых технологий, которым там максимум полгода, а у тебя с ними должно уже быть несколько проектов?
тем более что профессия подразумевает многочисленные болезни
И что делать, если ты занимаешься одним, а в один момент это становиться неактуальным - учить что-то новое заново?
Проще говоря: открывается форма разными людьми и сохраняется с новыми данными. Хороший вопрос - "что будет".В зависимости от того как устоено хранение данных будет либо две версии, либо последняя по времени, либо объединение двух этих версий, либо вообще ошибка и откат, либо самоуничтожение всей системы термитными шашками.