Дотнет и Моск
Nov. 7th, 2005 09:42 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
моя плакать с утра.
Хорошо потрудилось МинистерствоПравды Программирования в этом году!
Раньше, правильно говорили, о вреде БУЭЭЭЭСИКА. Теперь _ЭТО_ логично развилось в модное ДОТНЭТ.
Ведь человек на полном серьезе пишет. Его терзают смутные сомнения 2-й день. С одной стороны модныеслова Тэхнологии тэрмины - XML, типизированный DataSet, .Net Remoting и др.
С другой стороны, оно перестает работать на жутких объемах информации - 5 МБ! (Это же как 3 целых дискетки)
Особенно радуют рассуждения о Базе Данных - MsSql. Это же _усложнит_ систэму!. Мне кажется, шо аффтар цену MsSql просто не берет в расчет. ну да, действительно.
Особенно радуют ахтунги в каментах - ms access. как база данных.
Типичный пример, когда мода главнее, чем результат.
кину линк на Джоэл Сполски, - Назад, к основам
Хорошо потрудилось Министерство
Раньше, правильно говорили, о вреде БУЭЭЭЭСИКА. Теперь _ЭТО_ логично развилось в модное ДОТНЭТ.
Ведь человек на полном серьезе пишет. Его терзают смутные сомнения 2-й день. С одной стороны модные
С другой стороны, оно перестает работать на жутких объемах информации - 5 МБ! (Это же как 3 целых дискетки)
Особенно радуют рассуждения о Базе Данных - MsSql. Это же _усложнит_ систэму!. Мне кажется, шо аффтар цену MsSql просто не берет в расчет. ну да, действительно.
Особенно радуют ахтунги в каментах - ms access. как база данных.
Типичный пример, когда мода главнее, чем результат.
кину линк на Джоэл Сполски, - Назад, к основам
аффтар цену MsSql просто не берет в расчет
Date: 2005-11-07 08:04 am (UTC)Re: аффтар цену MsSql просто не берет в расчет
Date: 2005-11-07 08:12 am (UTC)на крайняк даже и под виндовс!
no subject
Date: 2005-11-07 08:05 am (UTC)no subject
Date: 2005-11-07 08:14 am (UTC)и потом же летает...
no subject
Date: 2005-11-07 08:24 am (UTC)считаеш у меня эта проблема только изза технологии? ок, тогда сделайте файл xml на 7000 элементов и попробуйте считать их из php в оперативку а потом делать выборки как в sql? получится? как быстро будет работать?
вывод из той статьи Джоэл Сполски что это в любом случае будет тормозить, так нельзя делать приложения. и пох на чем оно написано.
no subject
Date: 2005-11-07 08:32 am (UTC)данные надо хранить в базе данной, хоть в акссесе!
xml можно юзать только для обмена информацией между сайтами написанными
левой ногой, разными людьми.и то, на самый крайний случай.
csv или прямо sql dump - гораздо проще. вот как недавно была душеразжирающая история. причем, я их победил.
а LAMP (linux/apache/php/mysql) сделано настлько эффективно и просто, шо на любом говножелезе (да пусть хоть на самом крутом) ресурсов, которых _всегда_ не хватает, много не жрет.
+ стоимость платформы. linux + php + apache + mysql = 4 * $0 = $0.
с сколько такое стоит на win?
no subject
Date: 2005-11-07 08:41 am (UTC)согласен по поводу "LAMP". Но по эффективности(если не брать цену) не хуже делать под .net/iis/asp.net/mssql. И я даже подозреваю что разработка будет занимать меньше времени. не зная всех возможностей .NET Framework сложно судить ;)
я пишу не от балды, мною написано не мало проектов под asp.net. кстати, некоторые из них в качестве базы данных используют именно XML, и это ОЧЕНЬ удобно. например http://www.gliskov.ru
маленький персональный сайт, материалов не так много, зачем их хранить в базе...
no subject
Date: 2005-11-07 08:51 am (UTC)но
>материалов не так много, зачем их хранить в базе...
база тем и хороша, что пофиг сколько данных.
раз написал (хорошо) и все пох (в разумных пределах :).
но + с SQL - ПРОЩЕ работать!!!!!
no subject
Date: 2005-11-07 09:00 am (UTC)возможно не в курсе как .net легко оперирует xml данными, чтото подобное ORM + хранение
no subject
Date: 2005-11-07 09:04 am (UTC)no subject
Date: 2005-11-07 09:11 am (UTC)public IsaCorp.Config.ConfigurationShema CurrentConfig = new ConfigurationShema();
CurrentConfig.ReadXml(XmlPath);
ConfigurationShema.NetworkSetRow nr = CurrentConfig.NetworkSet.NewNetworkSetRow();
nr.StartIP = StartIP;
nr.EngIP = EndIP;
CurrentConfig.NetworkSet.AddNetworkSetRow(nr);
CurrentConfig.WriteXml(XmlPath);
в итоге у нас лежит xml файлик где появились строки.
2
87.250.192.0
87.250.223.255
0
В данном примере элемент добавляется. есть еще более удобные вещи, такие как select где можно делать произвольные выборки. у меня например позволяется делать sum, max, gruop и т.д.
no subject
Date: 2005-11-07 09:13 am (UTC)2
87.250.192.0
87.250.223.255
0
no subject
Date: 2005-11-07 09:13 am (UTC)no subject
Date: 2005-11-07 09:28 am (UTC)на любителя.
такие зубодробительные конструкции....
и ради чего?
no subject
Date: 2005-11-07 09:34 am (UTC)no subject
Date: 2005-11-07 09:40 am (UTC)как оказалось - ООП не всегда хорошо!
я ООП переболел, и сейчас использую классы etc только когда нужно :)
>очень читаемый код
кому как. прочитать можно, но хорошо бы и понимать не напрягаясь. (кстати, перл не люблю тоже, но он слишком "лаконичный")
за это люблю php. все прозрачно, ничего лишнего. код читается и понимается легко, даже теми кто не знает php.
особенно если написано грамотно.
теми же вебдезигнерами.
ну и т.д. долго писать. такое лучше или за пивом или за компом обсуждать.
или жизнью.
no subject
Date: 2005-11-07 09:53 am (UTC)в данном случае ООП для меня очень удачный вариант. Все интуитивно понятно, лаконично и главное удобно. Это надо видеть в Vs.NEt, как пишется код! Не убедили вы меня.
Мне пох на чем писать, пхп мне тоже нравится. Но я не понимаю нападок на .NET
КОроче говоря тут идет идеология, которая обходится без ООП и обязывает лажать винды ;)
no subject
Date: 2005-11-07 11:46 am (UTC)no subject
Date: 2005-11-07 01:03 pm (UTC)no subject
Date: 2005-11-07 05:24 pm (UTC)no subject
Date: 2005-11-07 08:19 am (UTC)no subject
Date: 2005-11-07 08:26 am (UTC):)
no subject
Date: 2005-11-07 08:33 am (UTC)no subject
Date: 2005-11-07 08:36 am (UTC)а потом появляешься ты и за месяц делаешь, то шо они херячили, дольше.
меньше конкуренция :)
no subject
Date: 2005-11-07 09:24 am (UTC)no subject
Date: 2005-11-07 09:29 am (UTC)no subject
Date: 2005-11-07 11:45 am (UTC)no subject
Date: 2005-11-07 02:16 pm (UTC)BTW, Ted Neward считает RubyOnRails очень вредоносной системой именно потому, что она неизбежно попадет в руки подобных людей.