powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Начинаю проект. 3х звенка (клиенты разделены интернетом). В тему буду нубить вопросами.
25 сообщений из 60, страница 2 из 3
Начинаю проект. 3х звенка (клиенты разделены интернетом). В тему буду нубить вопросами.
    #38325653
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netivanАлексей Кпропущено...
Это следствие бездарной кадровой политики. В команде должен быть как минимум один опытный разработчик, который всем всё расскажет, покажет, разработает архитектуру. Не занудничайте. иногда опытные разработчики так обезумили от своего опыта и знания всего, что им не мешало бы свежих идей))Просто это для меня больная тема. :-)
...
Рейтинг: 0 / 0
Начинаю проект. 3х звенка (клиенты разделены интернетом). В тему буду нубить вопросами.
    #38325655
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320Алексей Кпропущено...
Это следствие бездарной кадровой политики. В команде должен быть как минимум один опытный разработчик, который всем всё расскажет, покажет, разработает архитектуру.
Ну, тогда вариант отдать архитектуру на аутсорс под конкретные требования, а потом делать по готовому сценарию. Разве так не делают?Ну да. Как вариант, пригласить на время специалиста, который наладит процесс разработки.
...
Рейтинг: 0 / 0
Начинаю проект. 3х звенка (клиенты разделены интернетом). В тему буду нубить вопросами.
    #38325656
onets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NTierNoob,

Могу продать готовый шаблон
...
Рейтинг: 0 / 0
Начинаю проект. 3х звенка (клиенты разделены интернетом). В тему буду нубить вопросами.
    #38325657
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Кnetivanпропущено...
Не занудничайте. иногда опытные разработчики так обезумили от своего опыта и знания всего, что им не мешало бы свежих идей))Просто это для меня больная тема. :-)Всегда приходилось во всём разбираться самому, потом разгребать "ошибки молодости". Ничего хорошего в этом не вижу. :-)
...
Рейтинг: 0 / 0
Начинаю проект. 3х звенка (клиенты разделены интернетом). В тему буду нубить вопросами.
    #38325696
vindofs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КNTierNoob1 Я не понял. Так вы НЕ использовали NetTcp ?
Что рекомендуете использовать то, HTTPS, или TCP?Оба решения возможны. Зависит от потребностей. В книге про WCF преимущества и недостатки обоих подробно расписаны.

NTierNoob2. Т.е. у сервера должна быть функция "ДайИнфуПоСущности(АйДиТакойТо)". И он что должен вернуть ? Типизированный датасет или что ?С датасетами лучше не связываться. Используй EF. Он и с хранимыми процедурами умеет работать, и логику на нём можно строить.

NTierNoob3. В идеале, думаю убедить команду Unit Testing по максимуму. Моки, стабы. Все по взрослому-пусть опыт растет :) Книга "Art of Unit Testing in Net" прочитана.Это существенно всё усложнит. Хорошо подумай, стоит ли оно того. Моки лучше делать на уровне звеньев - всегда можно сделать тестовую БД, тестовый вебсервис и т. п.

NTierNoob_. Что значит "подумать над веб интерфейсом" ? ASp.Net MVC что ли ? Или что имеется ввиду. Я подумаю конечно. Очень даже велики шансы, что если дело стоящее, то будет так, как вы порекомендуете ! Я же говорил, сейчас все на нулевом этапе - и идеи только приветствуются.Идеи чего? Если на дотнете, тут два варианта, или Web-клиент, или Windows-клиент. Silverlight не в счёт...

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

А про "хорошо подумать" о вездесущем тестировании очень нужный совет - можно закопаться в нем по самое с головой и не заметить, как делается тестирование ради тестирования. Пройдено))))
...
Рейтинг: 0 / 0
Начинаю проект. 3х звенка (клиенты разделены интернетом). В тему буду нубить вопросами.
    #38325786
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если нет опыта, рекомендую почитать букварь по csla и взять его за основу(вряд ли сможете сделать лучше)
...
Рейтинг: 0 / 0
Начинаю проект. 3х звенка (клиенты разделены интернетом). В тему буду нубить вопросами.
    #38325789
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaЕсли нет опыта, рекомендую почитать букварь по csla и взять его за основу(вряд ли сможете сделать лучше)

Кстати, а он у вас есть? можете поделиться?
...
Рейтинг: 0 / 0
Начинаю проект. 3х звенка (клиенты разделены интернетом). В тему буду нубить вопросами.
    #38325791
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗЫ В asp.net обсуждают 'правильную' архитектуру можно его почитать, чтобы знать как не следует делать.
...
Рейтинг: 0 / 0
Начинаю проект. 3х звенка (клиенты разделены интернетом). В тему буду нубить вопросами.
    #38325797
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79SeVaЕсли нет опыта, рекомендую почитать букварь по csla и взять его за основу(вряд ли сможете сделать лучше)

Кстати, а он у вас есть? можете поделиться?

csla
...
Рейтинг: 0 / 0
Начинаю проект. 3х звенка (клиенты разделены интернетом). В тему буду нубить вопросами.
    #38325805
NTierNoob
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Arm79Вообще тут на форуме есть люди, которые предлагают фреймворки разработки, которые вполне себе покрывают то, что вы только-только собираетесь делать. Если стоит задача сделать что-то конкретное, ИМХО имеет смысл воспользоваться покупным решением.


Суть проекта еще и в том, чтобы самостоятельно шишки набить, опыт получить.
Не зная базы, лезть на фреймворк бесмысленно. Будет провал по знаниям. Очень не приятно.

Фреймворки хороши, когда уже знаешь базу вдоль и поперек и хочешь лишь упростить-ускорить нудные моменты, которые ты ЗНАЕШЬ.
...
Рейтинг: 0 / 0
Начинаю проект. 3х звенка (клиенты разделены интернетом). В тему буду нубить вопросами.
    #38325825
netivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaArm79пропущено...


Кстати, а он у вас есть? можете поделиться?

csla
очень хочу. в ебуке нет?
...
Рейтинг: 0 / 0
Начинаю проект. 3х звенка (клиенты разделены интернетом). В тему буду нубить вопросами.
    #38325834
netivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КNTierNoob1 Я не понял. Так вы НЕ использовали NetTcp ?
Что рекомендуете использовать то, HTTPS, или TCP?Оба решения возможны. Зависит от потребностей. В книге про WCF преимущества и недостатки обоих подробно расписаны.

NTierNoob2. Т.е. у сервера должна быть функция "ДайИнфуПоСущности(АйДиТакойТо)". И он что должен вернуть ? Типизированный датасет или что ?С датасетами лучше не связываться. Используй EF. Он и с хранимыми процедурами умеет работать, и логику на нём можно строить.

NTierNoob3. В идеале, думаю убедить команду Unit Testing по максимуму. Моки, стабы. Все по взрослому-пусть опыт растет :) Книга "Art of Unit Testing in Net" прочитана.Это существенно всё усложнит. Хорошо подумай, стоит ли оно того. Моки лучше делать на уровне звеньев - всегда можно сделать тестовую БД, тестовый вебсервис и т. п.

NTierNoob_. Что значит "подумать над веб интерфейсом" ? ASp.Net MVC что ли ? Или что имеется ввиду. Я подумаю конечно. Очень даже велики шансы, что если дело стоящее, то будет так, как вы порекомендуете ! Я же говорил, сейчас все на нулевом этапе - и идеи только приветствуются.Идеи чего? Если на дотнете, тут два варианта, или Web-клиент, или Windows-клиент. Silverlight не в счёт...
А что у netTPC с безопасностью? Шифрование на уровне канала?
...
Рейтинг: 0 / 0
Начинаю проект. 3х звенка (клиенты разделены интернетом). В тему буду нубить вопросами.
    #38325848
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaArm79пропущено...


Кстати, а он у вас есть? можете поделиться?

csla

Ну так он денег стоит :-) 79.99 баксов то не лишние...
...
Рейтинг: 0 / 0
Начинаю проект. 3х звенка (клиенты разделены интернетом). В тему буду нубить вопросами.
    #38325864
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NTierNoobArm79Вообще тут на форуме есть люди, которые предлагают фреймворки разработки, которые вполне себе покрывают то, что вы только-только собираетесь делать. Если стоит задача сделать что-то конкретное, ИМХО имеет смысл воспользоваться покупным решением.


Суть проекта еще и в том, чтобы самостоятельно шишки набить, опыт получить.
Не зная базы, лезть на фреймворк бесмысленно. Будет провал по знаниям. Очень не приятно.

Фреймворки хороши, когда уже знаешь базу вдоль и поперек и хочешь лишь упростить-ускорить нудные моменты, которые ты ЗНАЕШЬ.

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

Если речь идет об учебе (без реального проекта, который собственно и приносит деньги), можно и поиграться. Если речь идет о реальном проекте, то быстрее, надежнее и дешевле - использовать готовый фреймворк.
...
Рейтинг: 0 / 0
Начинаю проект. 3х звенка (клиенты разделены интернетом). В тему буду нубить вопросами.
    #38325932
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netivanА что у netTPC с безопасностью? Шифрование на уровне канала?Всё так же, message security через сертификат.
...
Рейтинг: 0 / 0
Начинаю проект. 3х звенка (клиенты разделены интернетом). В тему буду нубить вопросами.
    #38325950
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NTierNoobArm79Вообще тут на форуме есть люди, которые предлагают фреймворки разработки, которые вполне себе покрывают то, что вы только-только собираетесь делать. Если стоит задача сделать что-то конкретное, ИМХО имеет смысл воспользоваться покупным решением.


Суть проекта еще и в том, чтобы самостоятельно шишки набить, опыт получить.
Не зная базы, лезть на фреймворк бесмысленно. Будет провал по знаниям. Очень не приятно.

Фреймворки хороши, когда уже знаешь базу вдоль и поперек и хочешь лишь упростить-ускорить нудные моменты, которые ты ЗНАЕШЬ.Шишки будут в любом случае, с фреймворком или без. :-)
...
Рейтинг: 0 / 0
Начинаю проект. 3х звенка (клиенты разделены интернетом). В тему буду нубить вопросами.
    #38326038
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторСуть проекта еще и в том, чтобы самостоятельно шишки набить, опыт получить .
Самостоятельно набить шишки и сделать сразу всё по уму - несовместимо. Вы либо шишки набивайте и опыта набирайтесь, либо берите готовые шаблонные решения, типа этого конструктора CSLA, и делайте "сразу всё по уму". Если первый вариант, то я примерно пояснил, как сделать. По-моему, тут не надо иметь большого опыта, чтобы это понять - даже я могу давать такие советы. ))

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

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

Ну и в качестве рассуждений, я так думаю, что такое, уже сверхвысокоуровневое, программирование делает человека как программиста почти ненужным. На таком уровне уже может какой-нибудь менеджер программу составлять, дай ему только достаточно умный графический редактор к этой штуке. Вобщем, что-то вроде CSLA+LightSwitch, и вы уже будете не нужны. Вобщем, не советую сильно этим увлекаться и идти на поводу тех, кому от вас нужно только, чтобы вы быстрее денег им принесли, а то, что вы себя обесцениваете - им всё равно. Если, конечно, вы не собираетесь перебраться в менеджеры, программирующие мышкой.
...
Рейтинг: 0 / 0
Начинаю проект. 3х звенка (клиенты разделены интернетом). В тему буду нубить вопросами.
    #38326065
NTierNoob
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите какую версию EF нужно использовать ?

6-ю ? Она вроде бы бета еще. Но с другой стороны ей аж 6 месяцев.
http://nuget.org/packages/EntityFramework


Можете подсказать хорошую статью или книгу по EF ?

В частности меня очень интересует как правильно создавать промежуточный слой (Dal ?). Т.е. хотелось бы увидеть как формируются бизнес объекты, конвертируются из Базы Данных, и затем передаются клиенту.

Как то так. Надеюсь правильно описал :)
...
Рейтинг: 0 / 0
Начинаю проект. 3х звенка (клиенты разделены интернетом). В тему буду нубить вопросами.
    #38326067
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NTierNoobПодскажите какую версию EF нужно использовать ?

6-ю ? Она вроде бы бета еще. Но с другой стороны ей аж 6 месяцев.
http://nuget.org/packages/EntityFramework Буквально сегодня перешли на EF6 Beta1. Проблем не замечено. До этого использовали Alpha2 практически с момента её выхода. В Alpha3 были замечены ошибки, связанные с предположительно с многопоточностью, не понравилась.

зы: Используем DbContext API (code-first). Дизайнером не пользуемся.
...
Рейтинг: 0 / 0
Начинаю проект. 3х звенка (клиенты разделены интернетом). В тему буду нубить вопросами.
    #38326083
NTierNoob
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей К,

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

Сейчас думаю чего почитать. И кажется мне повезло ! :)

Building N-Tier Apps with EF4
http://msdn.microsoft.com/en-us/magazine/ee335715.aspx

Статья о том, как делать NTier апликейшины с EF+WCF. Бинго !
...
Рейтинг: 0 / 0
Начинаю проект. 3х звенка (клиенты разделены интернетом). В тему буду нубить вопросами.
    #38326134
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КВ Alpha3 были замечены ошибки, связанные с предположительно с многопоточностью, не понравилась.
Предположительно, ничего не работает (с)

Алексей Кзы: Используем DbContext API (code-first). Дизайнером не пользуемся.
Фирст уныл, десигнер сила :)
...
Рейтинг: 0 / 0
Начинаю проект. 3х звенка (клиенты разделены интернетом). В тему буду нубить вопросами.
    #38326136
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

modelfirst сила
...
Рейтинг: 0 / 0
Начинаю проект. 3х звенка (клиенты разделены интернетом). В тему буду нубить вопросами.
    #38326207
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NTierNoobАлексей К,

Спасибо.
В приниците я вот тоже думаю. Пол года уже. Из Альфы вышла. Если и есть там еще баги, то начинающие на них вряд ли наткнутся-т.к. скорее всего базовый функционал проверен, а в какие-то глубокие дебри, очевидно, я не полезу. Тут подробности.
...
Рейтинг: 0 / 0
Начинаю проект. 3х звенка (клиенты разделены интернетом). В тему буду нубить вопросами.
    #38326210
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей Кзы: Используем DbContext API (code-first). Дизайнером не пользуемся.
Фирст уныл, десигнер сила :)XML-ные мапинги бесят. Дизайнер бесит.
...
Рейтинг: 0 / 0
Начинаю проект. 3х звенка (клиенты разделены интернетом). В тему буду нубить вопросами.
    #38326222
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NTierNoobАлексей К,

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

Сейчас думаю чего почитать. И кажется мне повезло ! :)

Building N-Tier Apps with EF4
http://msdn.microsoft.com/en-us/magazine/ee335715.aspx

Статья о том, как делать NTier апликейшины с EF+WCF. Бинго !

Этот киськин бред пригоден только для статьи в журнале
...
Рейтинг: 0 / 0
25 сообщений из 60, страница 2 из 3
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Начинаю проект. 3х звенка (клиенты разделены интернетом). В тему буду нубить вопросами.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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