powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / мужики подумали...
25 сообщений из 104, страница 3 из 5
мужики подумали...
    #38848269
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,

ладно, проехали до следующего витка
...
Рейтинг: 0 / 0
мужики подумали...
    #38849594
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУСистем может быть сотня, а данные одни.

Это абсолютно бессмысленное утверждение
...
Рейтинг: 0 / 0
мужики подумали...
    #38849595
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mvС точки зрения информацинной системы первичны данные и алгоритмы их обработки.

А код -всего лишь банальная реализация алгоритма. Нестабилен. Не постоянен. Прыгает с платформы на платформу, с одного языка на другой... т.д. и т.п. Замечательная "первооснова"! Ага...

ЗЫ. Даже то, что код в, ну, очень большом количестве случаев из себя представлет - в приличном обществе (или при дамах) таких слов говорить не принято... Обычно! :)

Нет. Код первичен всегда, ибо любый данные по самой своей наивысшей сути и есть не более чем код.
...
Рейтинг: 0 / 0
мужики подумали...
    #38849622
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttМСУСистем может быть сотня, а данные одни.
Это абсолютно бессмысленное утверждение
Почему?
...
Рейтинг: 0 / 0
мужики подумали...
    #38849660
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosДля самой команды EF это выражалось в необходимости поддержки двух разных моделей с одной стороны Code First, с другой — DB/Model First. Подумав, команда решила отказаться от поддержки EDMX в 7-ой версии. Code First only.
совсем охренели
По мне так сразу в ADO.NET писать лучше. А проблемы данных решать непосредственно в MS SQL Server или Oracle

Зачем для серьезных проектов это посредник в виде EF?
...
Рейтинг: 0 / 0
мужики подумали...
    #38849666
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey ChViPRosДля самой команды EF это выражалось в необходимости поддержки двух разных моделей с одной стороны Code First, с другой — DB/Model First. Подумав, команда решила отказаться от поддержки EDMX в 7-ой версии. Code First only.
совсем охренели
По мне так сразу в ADO.NET писать лучше. А проблемы данных решать непосредственно в MS SQL Server или Oracle

Зачем для серьезных проектов это посредник в виде EF?Быстрый прототип, инвестиции, быстрый старт, а потом избавимся от технического долга в виде EF? :)

А "серъёзные проекты" имеюк какой характер работы с данными? И из каких частей вообще состоят, кроме БД?
...
Рейтинг: 0 / 0
мужики подумали...
    #38849754
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey ChЗачем для серьезных проектов это посредник в виде EF?Чтобы серьёзный проект был выполнен качественнее и быстрее.
...
Рейтинг: 0 / 0
мужики подумали...
    #38849878
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУhVosttпропущено...

Это абсолютно бессмысленное утверждение
Почему?

Потому что данных может быть много, а система одна. Таким образом вместе с твоим предложением, покрывается 100% всех случаев
...
Рейтинг: 0 / 0
мужики подумали...
    #38849881
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey ChПо мне так сразу в ADO.NET писать лучше. А проблемы данных решать непосредственно в MS SQL Server или Oracle

Зачем для серьезных проектов это посредник в виде EF?

Чтобы не писать подобие EF самому, а в серьёзных проектах придётся. Или это будет неподдерживаемое, неповоротливое УГ, классическая лапша, которую тупо даже нельзя протестировать.
...
Рейтинг: 0 / 0
мужики подумали...
    #38849892
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttПотому что данных может быть много, а система одна
Утверждение не верное, данные всегда одни. А с ними могут работать сколько угодно систем.
...
Рейтинг: 0 / 0
мужики подумали...
    #38849942
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt ... Чтобы не писать подобие EF самому, а в серьёзных проектах придётся. Или это будет неподдерживаемое, неповоротливое УГ, классическая лапша, которую тупо даже нельзя протестировать.
Я насмотрелся на столько поделок в виде "классическая лапша" с помощью EF, так что не факт что применение EF кого-либо застрахует от "неповоротливое УГ"

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

Сколько мы тратим на создание структуры данных и воплощение ее в базе данных и data layer? От силы 5-10% времени и сделав все в ручную получаешь гарантию 100% что это то, что нужно и оптимизировано под твои 10 миллионов пользователей в день...

Насчёт тестирования - кто Вам мешает в T-SQL or PL/SQL script загнать то, что надо и потом написать test case который будет проверять правильность выполнения... Затраты по времени будут одинаковы, если не меньше...

Хотя это спор ни о чём, если заказчик с промытыми мозгами платит за EF, то почему бы и не EF.

P.S. Хотя для создания prototype который потом пойдет в rubbish bin вполне можно "наваять" с использованием всех новомодных инструментов...
...
Рейтинг: 0 / 0
мужики подумали...
    #38849956
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУhVosttПотому что данных может быть много, а система одна
Утверждение не верное, данные всегда одни. А с ними могут работать сколько угодно систем.

Сам-то хоть понял что сказал? Какие данные? Какие системы? Что такое «данные одни»? В чём выражается единичность данных? В чём выражается множественность систем?
...
Рейтинг: 0 / 0
мужики подумали...
    #38849961
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey ChЯ насмотрелся на столько поделок в виде "классическая лапша" с помощью EF, так что не факт что применение EF кого-либо застрахует от "неповоротливое УГ"

Ну да, давайте тогда паттерны выкинем на помойку, архитектурные принципы, абстракции и прочее. Только процедурный хардкор, только голый SQL.

Бред прекращайте нести, неумный.

Sergey ChНасчёт тестирования - кто Вам мешает в T-SQL or PL/SQL script загнать то, что надо и потом написать test case который будет проверять правильность выполнения... Затраты по времени будут одинаковы, если не меньше...

Однозначный упоротый идиотизм — размазывать программную логику по коду ПО и по СУБД. Любой более менее опытный программист это проходил чуть ли не в студенчестве, рекомендую вырасти из пелёнок и осознать мозгом, где место T-SQL и PL/SQL.

Sergey ChХотя это спор ни о чём, если заказчик с промытыми мозгами платит за EF, то почему бы и не EF.

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

Споров нет, можно вздрочнуть на то, что смог когда-то осилить в детстве — на ADO.NET, если тупо не хватает тямы на что-то большее.
...
Рейтинг: 0 / 0
мужики подумали...
    #38849966
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
У меня знакомый этим летом устроился на работу в подразделение компании очень известного бренда, ну просто очень ( не буду называть), так эти парни так и не знали что такое орм, и работали без систем управления версиями ( ну короче сборище заторможенных прогеров застывшие в начале века) когда он им показал как можно работать с орм, те как малые дети были в восторге
и кричали - шайтан технология..
...
Рейтинг: 0 / 0
мужики подумали...
    #38849979
Фотография Выcпрошайка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степиhVostt,
У меня знакомый этим летом устроился на работу в подразделение компании очень известного бренда, ну просто очень ( не буду называть)
Неужели Аэрофлот? :)
...
Рейтинг: 0 / 0
мужики подумали...
    #38849991
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttsphinx_mvС точки зрения информацинной системы первичны данные и алгоритмы их обработки.

А код -всего лишь банальная реализация алгоритма. Нестабилен. Не постоянен. Прыгает с платформы на платформу, с одного языка на другой... т.д. и т.п. Замечательная "первооснова"! Ага...

ЗЫ. Даже то, что код в, ну, очень большом количестве случаев из себя представлет - в приличном обществе (или при дамах) таких слов говорить не принято... Обычно! :)

Нет. Код первичен всегда, ибо любый данные по самой своей наивысшей сути и есть не более чем код."Ночь с 31 декабря на 7-е января прошла на должном уровне" (с)

Код == реализация алгоритма. И все. За время существования 1 (одной!) информационной системы код, который реализует алгоритмы/функционал в этой системе может меняться сильно больше одного раза (см. "рефакторинг").

Ну, а данные в этой системе как были, так и будут. И никакого отношения не то, что к коду, а даже к алгоритмам обработки как не имели, так и не будут иметь. Просто исходя из того, что сами данные совершенно не в курсе того чем, как и когда их будут обрабатывать.
...
Рейтинг: 0 / 0
мужики подумали...
    #38849999
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mvКод == реализация алгоритма. И все. За время существования 1 (одной!) информационной системы код, который реализует алгоритмы/функционал в этой системе может меняться сильно больше одного раза (см. "рефакторинг").

Фигасе. А мужики-то не знали, что код это реализация алгоритма

Важно не количество изменений, а их качество. В том смысле, как меняются объём и вид обрабатываемых данных в связи с этим. А сколько раз он меняется, это лишь зависит от точки зрения: в чём меряете, в коммитах? в строках? в количестве добавленных/удалённых символах?

sphinx_mvНу, а данные в этой системе как были, так и будут. И никакого отношения не то, что к коду, а даже к алгоритмам обработки как не имели, так и не будут иметь. Просто исходя из того, что сами данные совершенно не в курсе того чем, как и когда их будут обрабатывать.

Очень наивная точка зрения, рассматривать данные от способов их обработки. Данных в вакууме не существует. Данные становятся значимыми, только во время их обработки. А во время обработки данные могут сильно видоизменяться. Т.е. «одни и те же» данные в разных системах могут «выглядеть» совершенно по-разному. Это взаимосвязанные вещи настолько, что это в общем-то одно и тоже, если взглянуть глобальнее. Данные это код, а код это данные.
...
Рейтинг: 0 / 0
мужики подумали...
    #38850000
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mv,

И чё далеко ходить? HTML — это код или данные? Ну-ка, ну-ка?
...
Рейтинг: 0 / 0
мужики подумали...
    #38850087
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt Бред прекращайте нести, неумный..
Каждый человек имеет право на свое мнение.
Не надо затыкать таким грубым методом тех с кем Вы не согласны.
...
Рейтинг: 0 / 0
мужики подумали...
    #38850106
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey ChhVostt ... Чтобы не писать подобие EF самому, а в серьёзных проектах придётся. Или это будет неподдерживаемое, неповоротливое УГ, классическая лапша, которую тупо даже нельзя протестировать.
Я насмотрелся на столько поделок в виде "классическая лапша" с помощью EF, так что не факт что применение EF кого-либо застрахует от "неповоротливое УГ"

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

Сколько мы тратим на создание структуры данных и воплощение ее в базе данных и data layer? От силы 5-10% времени и сделав все в ручную получаешь гарантию 100% что это то, что нужно и оптимизировано под твои 10 миллионов пользователей в день...

Насчёт тестирования - кто Вам мешает в T-SQL or PL/SQL script загнать то, что надо и потом написать test case который будет проверять правильность выполнения... Затраты по времени будут одинаковы, если не меньше...

Хотя это спор ни о чём, если заказчик с промытыми мозгами платит за EF, то почему бы и не EF.

P.S. Хотя для создания prototype который потом пойдет в rubbish bin вполне можно "наваять" с использованием всех новомодных инструментов...Не стоит так утрировать про заказчиков с промытыми мозгами.

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

10 миллионов пользователей в день делают что? Один запрос в БД за 10 кб данных? :)
...
Рейтинг: 0 / 0
мужики подумали...
    #38850126
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttМСУпропущено...

Утверждение не верное, данные всегда одни. А с ними могут работать сколько угодно систем.

Сам-то хоть понял что сказал? Какие данные? Какие системы? Что такое «данные одни»? В чём выражается единичность данных? В чём выражается множественность систем?
Понял. Обычные данные. Обычные системы. Данные одни - это данные, которые одни. Выражается в их числе, они одни. Выражается в их числе, их много.
...
Рейтинг: 0 / 0
мужики подумали...
    #38850143
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey ChhVostt Бред прекращайте нести, неумный..
Каждый человек имеет право на свое мнение.
Не надо затыкать таким грубым методом тех с кем Вы не согласны.Не обращайте внимания - это всего лишь последствия непомерного употребления паленой водки и/или плохо высушенной травы...
...
Рейтинг: 0 / 0
мужики подумали...
    #38850145
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mvSergey ChhVostt Бред прекращайте нести, неумный..

Каждый человек имеет право на свое мнение.
Не надо затыкать таким грубым методом тех с кем Вы не согласны.Не обращайте внимания - это всего лишь последствия непомерного употребления паленой водки и/или плохо высушенной травы...ИМХО, слово "неумный" относилось к слову "бред", а не к оппоненту (запятая там очень испортила картину )
...
Рейтинг: 0 / 0
мужики подумали...
    #38850531
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA 10 миллионов пользователей в день делают что? Один запрос в БД за 10 кб данных? :)
Обычная ecommerce система. Товаров порядка 100K и 10 миллионов запросов только на самый крупный web site, а их около 50, так что поболее (http requests по данным Google analytics) будет. Несмотря на то, что данные кэшируются в локальных и распределенных кэшах чтобы облегчить роль SQL Server... Кстати, Data layer является не самым сложный по затратам труда и времени...

Просто мой point был, что в моей практике если надо написать что-то надёжное и быстрое, то лучше это сделать самому, "вылизав" структуру данных и Data layer. То, что генерирует EF - это что-то среднее, в принципе, пригодное для работы (потому как цель EF "объять всё" а это не всегда всех устраивает).

Интересно, а как Вы осуществляете Deploy with EF code first для систем, работающих в режиме 23/7/365 ?
...
Рейтинг: 0 / 0
мужики подумали...
    #38850646
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey ChskyANA 10 миллионов пользователей в день делают что? Один запрос в БД за 10 кб данных? :)
Обычная ecommerce система. Товаров порядка 100K и 10 миллионов запросов только на самый крупный web site, а их около 50, так что поболее (http requests по данным Google analytics) будет. Несмотря на то, что данные кэшируются в локальных и распределенных кэшах чтобы облегчить роль SQL Server... Кстати, Data layer является не самым сложный по затратам труда и времени...

Просто мой point был, что в моей практике если надо написать что-то надёжное и быстрое, то лучше это сделать самому, "вылизав" структуру данных и Data layer. То, что генерирует EF - это что-то среднее, в принципе, пригодное для работы (потому как цель EF "объять всё" а это не всегда всех устраивает).

Интересно, а как Вы осуществляете Deploy with EF code first для систем, работающих в режиме 23/7/365 ?Дак мы не используем EF :)

А сколько у вас серверов в ферме? Какова рабочая нагрузка на один веб сервер (количество запросов в секунду)? SQL Serever один?

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

Но далеко не у всех миллионы запросов в сутки :)
...
Рейтинг: 0 / 0
25 сообщений из 104, страница 3 из 5
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / мужики подумали...
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]