Мне знакомый более опытный программист сказал, что они на своём проекте давно уже не используют ни DataTable ни DataSet...
Типа это уже устарело и неактуально.
Я ещё только учусь
Вот и думаю, стоит ли изучать эти контролы...
Собственно мой вопрос не в том стоит или не стоит мне их изучать — мне интересно используете ли Вы DataTable и DataSet сейчас в своих проектах и планируете ли использовать их в будущих проектах?
Здравствуйте, Аноним, Вы писали:
А>Привет.
А>Мне знакомый более опытный программист сказал, что они на своём проекте давно уже не используют ни DataTable ни DataSet... А>Типа это уже устарело и неактуально. А>Я ещё только учусь А>Вот и думаю, стоит ли изучать эти контролы... А>Собственно мой вопрос не в том стоит или не стоит мне их изучать — мне интересно используете ли Вы DataTable и DataSet сейчас в своих проектах и планируете ли использовать их в будущих проектах?
А>Сорри, если запостил не в тот форум...
реальность такова, что мы еще с VB6 не слезли
Здравствуйте, Аноним, Вы писали:
А>Собственно мой вопрос не в том стоит или не стоит мне их изучать — мне интересно используете ли Вы DataTable и DataSet сейчас в своих проектах и планируете ли использовать их в будущих проектах?
На этот вопрос в лучшем виде ответ даст голосовалка.
Но я бы ставил другой вопрос: стоит ли использовать DataSet в будущих проектах и почему (нет)?
А вот изучить, или хотя бы понять их — однозначно стоит. Без этого не будет ответа на вопрос "стоит ли их использовать".
Здравствуйте, Аноним, Вы писали:
А>Мне знакомый более опытный программист сказал, что они на своём проекте давно уже не используют ни DataTable ни DataSet... А>Типа это уже устарело и неактуально.
ИМХО, прав ваш знакомый.
А>Я ещё только учусь А>Вот и думаю, стоит ли изучать эти контролы...
ИМХО, нет в них ничего настолько интересного, что бы их изучать для чего-то, кроме случая если вам нужно их использовать. Если надо поддерживать код с их использованием — то деваться некуда надо изучить. Если такой проблемы не стоит, выбросьте их из головы.
А>Собственно мой вопрос не в том стоит или не стоит мне их изучать — мне интересно используете ли Вы DataTable и DataSet сейчас в своих проектах
Тут моё мнение нерепрезентативно, ибо в работе базы даный нету у меня вообще
А>и планируете ли использовать их в будущих проектах?
В различных "поделках" не связанных с работой использую Entity Framework. В ДатаТэйблах необходимости не вижу.
Help will always be given at Hogwarts to those who ask for it.
Здравствуйте, Аноним, Вы писали:
А>Привет.
А>Мне знакомый более опытный программист сказал, что они на своём проекте давно уже не используют ни DataTable ни DataSet... А>Типа это уже устарело и неактуально. А>Я ещё только учусь А>Вот и думаю, стоит ли изучать эти контролы... А>Собственно мой вопрос не в том стоит или не стоит мне их изучать — мне интересно используете ли Вы DataTable и DataSet сейчас в своих проектах и планируете ли использовать их в будущих проектах?
Ну вобще-то я где-то читал, что сама MS вместо них рекомендует использовать LINQ, если это возможно...
В своих проектах не использую, за несколькими исключениями...
Здравствуйте, <Аноним>, Вы писали:
А>Мне знакомый более опытный программист сказал, что они на своём проекте давно уже не используют ни DataTable ни DataSet... А>Типа это уже устарело и неактуально.
я бы даже сказал, что это всегда было неактуально. Вот подходящая заметка по этому поводу Плач по DataSet-ам...
Здравствуйте, <Аноним>, Вы писали:
А>Мне знакомый более опытный программист сказал, что они на своём проекте давно уже не используют ни DataTable ни DataSet...
После того как когда-то начал использовать NHibernate датасеты не использую. Ну за исключением разве что необходимости с кем-то через них синтегрироваться, или поддрержка древних проектов.
Здравствуйте, Аноним, Вы писали:
А>Вот и думаю, стоит ли изучать эти (DataTable и DataSet) контролы...
Однозначно стоит. Можно сколько угодно пальцевать хибернейтами, но проще, понятнее и надёжнее этих контролов нет. Совершенный ОРМ — это только мечты, нужно и магию SQL знать, и с "просто данными" уметь работать.