Форум: "Прочее";
Текущий архив: 2006.10.29;
Скачать: [xml.tar.bz2];
ВнизСтоит ли передодить на С#? Найти похожие ветки
← →
Danilka © (2006-09-20 13:31) [240][239] Курдль © (20.09.06 13:01)
Серия продуктов "Express" (C#, VB.NET и т.д.) бесплатна.
Вроде никаких ограничений на коммерческие разработки нет.
Правда сам ее не ставил еще, ничего про урезаность функционала по сравнению со стандартной студией сказать не могу.
Кроме того, компилятор c# входит в состав фреймворка забесплатно и есть опенсоурсная среда разработки SharpDevelop, довольно неплохая.
Дома на ней для себя буду что-нибудь делать.
← →
Дед Маздай © (2006-09-20 18:18) [241]А как насчёт размера exe?
← →
Курдль © (2006-09-20 18:26) [242]
> Дед Маздай © (20.09.06 18:18) [241]
> А как насчёт размера exe?
На порядок меньше, чем Delphi.
Только ты не забывай, что это не те же exe! Они ж под CLR! :)))
← →
MeF Dei Corvi © (2006-09-20 18:29) [243]
> Серия продуктов "Express" (C#, VB.NET и т.д.) бесплатна.
> Вроде никаких ограничений на коммерческие разработки нет.
> Правда сам ее не ставил еще, ничего про урезаность функционала
> по сравнению со стандартной студией сказать не могу.Кроме
> того, компилятор c# входит в состав фреймворка забесплатно
> и есть опенсоурсная среда разработки SharpDevelop, довольно
> неплохая.
Есть TurboDelphi - аналог Express.
← →
Дед Маздай © (2006-09-20 18:47) [244]
> Они ж под CLR!
Что за зверь?
← →
Ketmar © (2006-09-20 18:52) [245]common language runtime. .NET, то бишь.
← →
Дед Маздай © (2006-09-20 22:11) [246]Так бы и говорили %)))
← →
Marser © (2006-09-20 22:24) [247]> Если архитектор БД решит, что для хранения определенной
> сущности необходима иерархия из 5 таблиц, хотя на первый
> взгляд можно упихать все в одну, то так тому и быть - 5
> таблиц вынь, да полож!
А нормальные формы на что?
← →
default © (2006-09-20 22:25) [248]
> > Они ж под CLR!
>
> Что за зверь?
адская машина:)
← →
Danilka © (2006-09-21 08:59) [249][243] MeF Dei Corvi © (20.09.06 18:29)
> Есть TurboDelphi - аналог Express.
Ну, он-то точно урезан - низзя сторонние компоненты ставить и т.д., к тому-же, честно говоря, я не вижжу особого смысла под .NET писать на Дельфях.
← →
Курдль © (2006-09-21 09:48) [250]
> Marser © (20.09.06 22:24) [247]
>> 5 таблиц вынь, да полож!
> А нормальные формы на что?
А это и есть нормализация, только наследственная.
Я же не говорил, что одноименные атрибуты одной сущности хранятся в 5 разных таблицах.
Кстати, уровень нормализации тоже определяется архитектором БД. Для некоторых сущностей она и вовсе неуместна.
← →
Danilka © (2006-09-21 09:56) [251][237] Курдль © (19.09.06 09:59)
> Если СУБД не справляется - это проблема выбора СУБД. Не
> справится MS SQL, поставить oracle или DB2.
Черезмерно нормализацией тоже не стоит увлекацца, это мы уже проходили, когда сделали замечательную модель данных, где все было супернормализовано и по пять джойнов в одном запросе никого не волновало, но волновать стало после года работы, когда Ороколовые оптимизаторы стали затыкацца (они и раньше, видимо затыкались, поросто объемы были небольшие и все было ок) и началось шаманство с хинтами, а в конце концов все-таки на критических местах делали денормализацию.
← →
Marser © (2006-09-21 10:32) [252]> [250] Курдль © (21.09.06 09:48)
>
> > Marser © (20.09.06 22:24) [247]
> >> 5 таблиц вынь, да полож!
> > А нормальные формы на что?
>
> А это и есть нормализация, только наследственная.
> Я же не говорил, что одноименные атрибуты одной сущности
> хранятся в 5 разных таблицах.
> Кстати, уровень нормализации тоже определяется архитектором
> БД. Для некоторых сущностей она и вовсе неуместна.
А я как-то наивно думал, что 3НФ всегда уместна.
← →
Курдль © (2006-09-21 10:48) [253]
> Marser © (21.09.06 10:32) [252]
> А я как-то наивно думал, что 3НФ всегда уместна.
У каждого из классиков нашего ремесла, будь то Вирт, Кодд, Кайт и т.д., в книгах всегда есть точное указание: "Ничто не принимайте, как догму".
Приведу простой пример из жизни.
Объект предметной области, таблица "ПЛАТЕЖКА".
Она имеет ~30 атрибутов. Из них ~20 - ссылки на другие таблицы.
Если исходить из правил жесткой нормализации, в таблицах, на которые ссылается "ПЛАТЕЖКА" должны вестись истории изменения (профайлы). Только тогда изменение, например, названия фирмы-плательщика в 2006-м году не повлечет за собой порерю актуальности всех платежек от этой фирмы, созданных ранее.
Если Вы решите, что введение историзации изменений приведет к неоправданным затратам (потерям в производительности и т.п.) можете смело отказаться от нормализации.
← →
ZeroDivide © (2006-09-21 10:52) [254]Курдль © (19.09.06 09:59) [237]
> Petr V. Abramov © (19.09.06 02:19) [236]
> Угу. если человек, не понимающий в индексах и пр. тонкостях, начнет проектировать БД
Человеку, проектирующему БД (это я Вам, как человек, проектирующий БД заявляю!) глубоко накласть на индексы, шминдексы и прочие недоразумения, способствующие производительности СУБД. Главное - это достаточность и целостность данных.
Угу. Поддерживаю. Селективность индекса не всегда можно хотя бы примерно представлять на этапе проектирования БД.
← →
Иксик © (2006-09-21 11:05) [255]Вот не пойму одного - часто слышу, что c# похож на паскаль. В синтаксисе сходства нет однозначно. Но когда пишу, пишу спокойно, как будто и не переходил никуда. А на с++ писал с большим скрипом. Может действительно похож? А чем?
← →
wicked © (2006-09-21 12:09) [256]сори, что перебиваю :)
под влиянием ветки скачал TC#, sharpdevelop 1.1 и 2, средства для .net 2... тепер у меня вопросы есть:
1) станут ли рядом .net 1.1 и .net 2?
2) можно ли под TC# писать как для .net 1.1, так и для .net 2?
← →
Иксик © (2006-09-21 12:37) [257]
> wicked © (21.09.06 12:09) [256]
> сори, что перебиваю :)
> под влиянием ветки скачал TC#, sharpdevelop 1.1 и 2, средства
> для .net 2... тепер у меня вопросы есть:
> 1) станут ли рядом .net 1.1 и .net 2?
1. Да
← →
Eraser © (2006-09-21 13:08) [258]> [255] Иксик © (21.09.06 11:05)
> Вот не пойму одного - часто слышу, что c# похож на паскаль.
> В синтаксисе сходства нет однозначно. Но когда пишу, пишу
> спокойно, как будто и не переходил никуда. А на с++ писал
> с большим скрипом. Может действительно похож? А чем?
imho тем, что т.н. "объектная модель" очень похожа, те же юниты.. для закоренелых сишников понятие "модуль" дико, привыкли все "вставлять" инклудами )), а это, согласись, совершенно разный подход. Для Делфистов само собой разумеется, что почти все системные и интерфейсные (GUI) сущности имеют свои объекты, тот же подход и в .NET.
дизайнер форм почти один-в-один делфевский.
А что касается операторных скобочек и оформления циклов, дык это мелочи для настоящих джедаев :)
PS особо благодарен создателям C# за то, что они таки заменили -> на .
:)
← →
Eraser © (2006-09-21 13:09) [259]> 1) станут ли рядом .net 1.1 и .net 2?
станут.
← →
Дед Маздай © (2006-09-21 13:13) [260]А в каких продуктах реализован C#? Мне обещали принести VS2005, а ещё что есть?
← →
Курдль © (2006-09-21 13:16) [261]
> Дед Маздай © (21.09.06 13:13) [260]
> А в каких продуктах реализован C#? Мне обещали принести
> VS2005, а ещё что есть?
А какой смысл просто в C#? 8-()
Он сам по себе ничего особенного не представляет.
А вот в совокупности с VS.NET, ADO.NET и .NETRemoting - колоссальный струмент!
← →
Eraser © (2006-09-21 13:17) [262]
> Дед Маздай © (21.09.06 13:13) [260]
BDS2006, TurboDelphi С# (есть бесплатная версия), SharpDevelop... теоретически можно вообще в Блокноте делать, компилятор с фрэймворком бесплатные то.
← →
Иксик © (2006-09-21 15:17) [263]
> Eraser © (21.09.06 13:08) [258]
Точно! :)
ЗЫ Не люблю С/С++. Только сейчас понял это окончательно :)
← →
Дед Маздай © (2006-09-24 15:44) [264]А Microsoft Visual C++ 2005 это тоже С# или это С++?
← →
Chuvak © (2006-09-24 16:38) [265]
> Стоит ли передодить на С#?
стоит.
← →
Lamer@fools.ua © (2006-09-24 16:51) [266]>Стоит ли передодить на С#?
Если не стоИт, то и не стОит © "Армянское радио"
← →
Celades (2006-09-24 19:17) [267]
> Дед Маздай
> А Microsoft Visual C++ 2005 это тоже С# или это С++?
И то и другое
← →
Eraser © (2006-09-24 19:19) [268]> [267] Celades (24.09.06 19:17)
C++ это никак не C#.
← →
Cyrax © (2006-09-24 20:04) [269]> Дед Маздай
> А Microsoft Visual C++ 2005 это тоже С# или это С++?
А может Visual C++ - это всё-таки не C++ ?..
← →
Eraser © (2006-09-24 20:20) [270]> [269] Cyrax © (24.09.06 20:04)
Visual C++ это не язык программирования, а просто IDE.
← →
Sergey Masloff (2006-09-24 21:48) [271]Eraser © (24.09.06 20:20) [270]
>Visual C++ это не язык программирования, а просто IDE.
Нет, неправда. Это отдельный язык с кучей своих нестандартных расширений. А IDE называется Visual Studio да и то это не только IDE
← →
Cyrax © (2006-09-24 21:54) [272]Согласен, что Visual С++ - это не просто язык программирования, но если в качестве IDE рассматривать Visual Studio .NET, то Visual C++ в составе Visual Studio .NET всё-таки и не IDE.
В случае с Visual Studio версии не выше 6 Visual C++ вполне можно назвать IDE. Но в случае с .NET Visual C++ - это скорее набор средств для разработки программ на языке C++ в IDE Visual Studio .NET, т.е. часть средств этой IDE.
Но обычно под Visual C++ понимают язык С++ + библиотеки, предоставляемые средой Visual Studio.
← →
Marser © (2006-09-24 21:56) [273]> [270] Eraser © (24.09.06 20:20)
> > [269] Cyrax © (24.09.06 20:04)
>
> Visual C++ это не язык программирования, а просто IDE.
Это если бы он стандарту ANSI соответствовал, но такого в мире С++ вообще не наблюдается, большинство старается внести что-то своё. А уж тем более Microsoft...
← →
Eraser © (2006-09-24 22:00) [274]> [272] Cyrax © (24.09.06 21:54)
> В случае с Visual Studio версии не выше 6 Visual C++ вполне
> можно назвать IDE.
именно это я и имел ввиду, термина Visual Studio тогда еще не было.
> [271] Sergey Masloff (24.09.06 21:48)
Borland C++, тогда тоже не C++, а что же тогда С++? :)
← →
Джо © (2006-09-24 22:02) [275]> [274] Eraser © (24.09.06 22:00)
> ...а что же тогда С++? :)
Универсальное ругательство :)
← →
SergP © (2006-09-24 22:04) [276]> [0] VitV © (12.09.06 14:01)
> Хочу узнать ваше мнение. Следующая ситуация:
> Программирую в среде дэлфи уже год. Раньше и на С++(под
> дос).
> Переходить ли на С шарп или дальше оставаться на дэлфях(развиваться)
> ?
Если "Программирую в среде дэлфи уже год", то переходить с чего?
Или ты считаешь что если "Программирую в среде дэлфи уже год", то типа уже професссионал?
← →
Marser © (2006-09-24 22:06) [277]> Borland C++, тогда тоже не C++, а что же тогда С++? :)
ANSI C++
← →
_Ламер_ (2006-09-24 23:16) [278]А зачем NET запускает какие-то две службы: ASP.net и ещё что-то (не помню - снёс)? Без них ничего работать не будет? И что надо делать в конфигурировании Framework а?
Оффтоп
Почему приложения из висты не запускаются в XP?
← →
Eraser © (2006-09-24 23:26) [279]> [278] _Ламер_ (24.09.06 23:16)
> Почему приложения из висты не запускаются в XP?
потому что
> не помню - снёс
:)
← →
Cyrax © (2006-09-24 23:48) [280]Думаю, нам всем можно поучиться отвечать на вопросы у Eraser"а...
_Ламер_ (24.09.06 23:16) [278]
Почему приложения из висты не запускаются в XP?
Попробуй в Linux...
Страницы: 1 2 3 4 5 6 7 8 вся ветка
Форум: "Прочее";
Текущий архив: 2006.10.29;
Скачать: [xml.tar.bz2];
Память: 1.08 MB
Время: 0.899 c