Змінюй хід війни! Допомагай ЗСУ!

Какие языки программирования выбрать для подработки

🔴 12:05 Повітряна тривога в Харків.обл.
  • 🔴 12:05 Повітряна тривога в Харків.обл.
  • #21
Одним языком дело не ограничится. Если говорить о реальных потребностях рынка труда, до кучи к языку еще надо знать инструментарий, фрейморки и библиотеки, которые используются при разработке ПО на этом языке.

Например, для C# это, как правило, будут

.NET Framework Class Library
Enterprise Library (либо альтернативы ее блоков - Castle Project, log4net и т.п.)
Unity / NHibernate / Castle ActiveRecord
WPF (изредка - Windows Forms) для десктоп-разработки, Silverlight для Rich Internet Applications, ASP .NET MVC + Ajax (jQuery) + HTML + CSS для Веба

Ну да, если хочешь на выходе получить тупого монстра - то да, юзай всякую хуйню типа nhibernate. Я не верю в автоматически сгенерированный SQL.
 
  • 🔴 12:05 Повітряна тривога в Харків.обл.
  • #22
под C++, C#, Java работу не найдешь, учи Ruby On Rails
 
  • 🔴 12:05 Повітряна тривога в Харків.обл.
  • #24
А что это никто PHP не предлагает?)
 
  • 🔴 12:05 Повітряна тривога в Харків.обл.
  • #26
А что это никто PHP не предлагает?)
все хотят быть "не такими".

Та причем здесь, просто в PHP зряплаты поменьше, вот и все.



Ну да, если хочешь на выходе получить тупого монстра - то да, юзай всякую хуйню типа nhibernate. Я не верю в автоматически сгенерированный SQL.

Если его юзать с умом - читай "совместно с паттерном command-query separation", и грамотно спроектированной БД - то на долю nhibernate'а останутся примитивные запросы, которые ты вряд ли руками напишешь лучше.
 
Останнє редагування:
  • 🔴 12:05 Повітряна тривога в Харків.обл.
  • #27
Если его юзать с умом - читай "совместно с паттерном command-query separation", и грамотно спроектированной БД - то на долю nhibernate'а останутся примитивные запросы, которые ты вряд ли руками напишешь лучше.

Это для примитивных систем годится. Там где дофига малтисрединга - этот самый паттерн сосет неразгибаясь. Уж ты должен об этом знать, не? Теории охуительно работают когда надо клиенту че-то втюхать, а на практике - костыли будешь к хибернейту прикручивать чтобы перфоманс был приемлимый и дедлоки вылавливать до конца своих дней.
 
  • 🔴 12:05 Повітряна тривога в Харків.обл.
  • #29
Эээ... С каких это пор драйвера пишут на С++?
Например с тех давних пор, когда была выпущена NuMega Driver Studio, предложившая на выбор линейную и объектную парадигмы для разработки драйверов на С++.
ЗЫЖ Давние времена - это времена Вин98 и NT ;)

Ну да, если хочешь на выходе получить тупого монстра - то да, юзай всякую хуйню типа nhibernate. Я не верю в автоматически сгенерированный SQL.
Это для примитивных систем годится. Там где дофига малтисрединга - этот самый паттерн сосет неразгибаясь. Уж ты должен об этом знать, не? Теории охуительно работают когда надо клиенту че-то втюхать, а на практике - костыли будешь к хибернейту прикручивать чтобы перфоманс был приемлимый и дедлоки вылавливать до конца своих дней.
+100. Был однажды вынужден юзать гибернейт. Распорноебеть твою поблядововевшую разеботину! Это же просто фейерический пиздец! Это же индусский быдлокод, основным потребителем которого являются сами же индусы. Чего стоит гениальное архитектурное решение тупо дублировать все объекты и путем сравнения находить те, которые изменились. А ебанутые описания таблиц по принципу "то что ты там создал БД - это хуйня, давай-ка ты в XML опиши чего ты там создал и потом вручную поддерживай соответствие".
А все эти отложенные загрузки и прочие чудесные изобретения, которые по сути являются уже готовыми костылями прямо в библиотеке - ибо сделаны от ниибического "быстродействия"?
А концепция по умолчанию хранить в памяти объект и не освобождать его? Это же был просто культурный шок - я инсертчу запись в таблицу, благополучно теряю все указатели - а она сцуко живет в памяти. Сторонее приложение модифицирует эту запись - а этот блядский фреймворк этой модификации не видит, хотя я вроде как по новой сделал и выборку и потом после охуевания от происходящего еще и релоад. Ему понимаешь надо отдельно сказать, что надо открепить эту запись.
Ебись конем такие фреймворки....
 
  • 🔴 12:05 Повітряна тривога в Харків.обл.
  • #30
Это для примитивных систем годится. Там где дофига малтисрединга - этот самый паттерн сосет неразгибаясь. Уж ты должен об этом знать, не? Теории охуительно работают когда надо клиенту че-то втюхать, а на практике - костыли будешь к хибернейту прикручивать чтобы перфоманс был приемлимый и дедлоки вылавливать до конца своих дней.

Что мешает реализовать хитрые запросы с невъебенным explain планом в виде обзоров и в том-же hibernate писать select * from [обзор]?
 
  • 🔴 12:05 Повітряна тривога в Харків.обл.
  • #31
Что мешает реализовать хитрые запросы с невъебенным explain планом в виде обзоров и в том-же hibernate писать select * from [обзор]?

Нахуй-нахуй, BFG-9000 все правильно написал. Пусть эти говнофреймворки юзают те кто формы мышкой лепит.
Ты мне скажи честно, вот эти словечки типа "обзор" - это где тебя такому научили. Просто любопытно. И select * - оттуда же?
 
  • 🔴 12:05 Повітряна тривога в Харків.обл.
  • #34
  • 🔴 12:05 Повітряна тривога в Харків.обл.
  • #36

пожалуйста)))
mat.gif
 
  • 🔴 12:05 Повітряна тривога в Харків.обл.
  • #37
Нахуй-нахуй, BFG-9000 все правильно написал. Пусть эти говнофреймворки юзают те кто формы мышкой лепит.
Ты мне скажи честно, вот эти словечки типа "обзор" - это где тебя такому научили. Просто любопытно. И select * - оттуда же?

Там, где я работаю, views называют обзорами. Может и куевый перевод. Дело привычки. А select * был для того чтобы показать простоту решения. Да и чем он тебя не устраивает? :confused:
 
  • 🔴 12:05 Повітряна тривога в Харків.обл.
  • #38
Там, где я работаю, views называют обзорами. Может и куевый перевод. Дело привычки. А select * был для того чтобы показать простоту решения. Да и чем он тебя не устраивает? :confused:

Мне ж и интересно собственно где это так говорят.

А чем не устраивает... сразу видно что опыта у тебя мало. Ничего, пройдет :)
 
  • 🔴 12:05 Повітряна тривога в Харків.обл.
  • #39
А чем не устраивает... сразу видно что опыта у тебя мало. Ничего, пройдет :)

Вопрос "где или откуда вызывается запрос?" особо не подымался. Imho, глупо перечислять столбцы для того, чтобы сделать запрос, выкатывающий все столбцы, в Toad или другой софтине для разработки бд.
 
  • 🔴 12:05 Повітряна тривога в Харків.обл.
  • #40
Вопрос "где или откуда вызывается запрос?" особо не подымался. Imho, глупо перечислять столбцы для того, чтобы сделать запрос, выкатывающий все столбцы, в Toad или другой софтине для разработки бд.

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