Re[13]: Сишарпкапец наступает
От: master_of_shadows Беларусь  
Дата: 09.03.09 17:41
Оценка:
Здравствуйте, March_rabbit, Вы писали:

CC>>Нет, все таки почему нельзя сделать и выложить отдельно DotNET_Runtime_XP32_Eng.msi?

CC>>В чем непреодолимая трудность то?
M_>гм.... а ничего, в линуксе это такая работа "маленький инсталлятор для дистра + закачка из инета остального" считается нормой? Сможете найти дистр, к которому не нужен будет инет для любого применения (Не берем ДВД поставку)?
Посмеялся, спасибо . Есть куча дистров, которым не нужен инет, это раз. А во вторых, где связь между дистрами Линуха и их установкой, и тем, что МС не выложила Фреймоворк разбитым на разные платформы?
Re[10]: Сишарпкапец наступает
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 09.03.09 17:48
Оценка:
Здравствуйте, gandjustas, Вы писали:

G>Здравствуйте, kochetkov.vladimir, Вы писали:


KV>>Здравствуйте, vit.rsdn, Вы писали:


VR>>>объяснить, где и в чем питон "рвёт" РНР


KV>>Пайтон строго типизирован. В принципе, этого уже достаточно.

G>Ну также строго как PHP.

Отнюдь, похоже ты путаешь динамическую/статическую и строгую/слабую типизацию.

http://en.wikipedia.org/wiki/Comparison_of_programming_languages#Type_systems

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[9]: Сишарпкапец наступает
От: Anton Batenev Россия https://github.com/abbat
Дата: 09.03.09 17:53
Оценка:
Здравствуйте, criosray, Вы писали:

c> Почему нельзя? Можно. Но это будут члены класса торчащие наружу. В общем случае такой подход считается моветоном.


А делать простое get-set свойство, которое ни чем (по сути) не отличается? Хотя мне тут сказали про бинарную совместимость — это действительно повод для некоторых случаев.
avalon 1.0b rev 150
Re[8]: Сишарпкапец наступает
От: Anton Batenev Россия https://github.com/abbat
Дата: 09.03.09 17:53
Оценка:
Здравствуйте, vit.rsdn, Вы писали:

v> питон, где-то завис непонятно где и достоинств, что на нём пишут в Гугле и, может быть, в Яндексе, увы, мало


А какие аргументы считаются достаточными? Питон есть как данность. С возложенными на него задачами в его нише, как мы видим, вполне справляется. Каких "подвигов" ты от него еще хочешь?

v> кстати, чего там гугл не поддерживает полностью Django в своих Google Apps

v> есть соображения?

Я не видел Google Apps в практическом использовании и не могу ничего сказать по этому поводу.
avalon 1.0b rev 150
Re[15]: Сишарпкапец наступает
От: Anton Batenev Россия https://github.com/abbat
Дата: 09.03.09 17:53
Оценка: :)
Здравствуйте, Mamut, Вы писали:

M> c> Есть масса случаев (ситуаций), когда нет возможности качать онлайновым инсталлятором.

M> Скажите это линуксоидам с поголовно онлайновыми репохиториями

Главное, чтобы MS это "открытие" не запатентовала
avalon 1.0b rev 150
Re[25]: Сишарпкапец наступает
От: Anton Batenev Россия https://github.com/abbat
Дата: 09.03.09 17:53
Оценка:
Здравствуйте, MxKazan, Вы писали:

MK> Или здесь только у меня не получалось создать серьезную и при этом абсолютно безглючную программу, на которую заказчик не написал ни одного фидбэка?


Тебе ли не знать, что абсолютно безглючных программ не бывает? А если заказчик не написал ни одного фидбэка — это повод задуматься, что что-то идет не так (например, программой не пользуются, или с некоторыми недостатками просто мирятся).
avalon 1.0b rev 150
Re[11]: Сишарпкапец наступает
От: Anton Batenev Россия https://github.com/abbat
Дата: 09.03.09 17:53
Оценка:
Здравствуйте, mrTwister, Вы писали:

T> По поводу рисков. Во-первых, между Novell (которому принадлежит Mono) и Microsoft существует патентное "соглашение о не нападении".


Если Novell / SuSe не будет преследоваться MS, это еще не говорит о том, что можно жить спокойно всему сообществу.

T> Во-вторых, потенциальные лицензионные иски возможны только в отношении некоторых майкросовтовских библиотек, таких как WinForms, ASP.NET и пр. Но ничего не мешает использовать opensource аналоги, коих полно, и как следствие иметь гарантированную лицензионную чистоту.


Я и так могу взять opensource аналоги, но без Mono, коих окажется на порядок больше. Где "сладкое"?
avalon 1.0b rev 150
Re[26]: Сишарпкапец наступает
От: MxKazan Португалия  
Дата: 09.03.09 17:57
Оценка:
Здравствуйте, Anton Batenev, Вы писали:

MK>> Или здесь только у меня не получалось создать серьезную и при этом абсолютно безглючную программу, на которую заказчик не написал ни одного фидбэка?

AB>Тебе ли не знать, что абсолютно безглючных программ не бывает? А если заказчик не написал ни одного фидбэка — это повод задуматься, что что-то идет не так (например, программой не пользуются, или с некоторыми недостатками просто мирятся).
Чё то я не понял Я об том же самом написал...
Re[10]: Сишарпкапец наступает
От: master_of_shadows Беларусь  
Дата: 09.03.09 17:59
Оценка:
Здравствуйте, Anton Batenev, Вы писали:

AB>А делать простое get-set свойство, которое ни чем (по сути) не отличается? Хотя мне тут сказали про бинарную совместимость — это действительно повод для некоторых случаев.


Повод делать property — это более OO-way . В будущем, как уже заметили, будет меньше проблемм.
Re[21]: Сишарпкапец наступает
От: Mamut Швеция http://dmitriid.com
Дата: 09.03.09 18:09
Оценка:
CC> G>Странно, а кто же темы в КСВ создает?

CC> Дай ка гляну:

CC> безопасник kochetkov.vladimir
CC> жавист race1
CC> линухоид Sheridan

Который создал 4 темы

CC> дотнетчик criosray

CC> ??? Aleх
CC> ??? kot2009
CC> дотнетчик gandjustas

CC> прям и не знаю даже


Надо смотреть в пропорции атвор/кол-во тем
avalon 1.0b rev 146


dmitriid.comGitHubLinkedIn
Re[13]: Сишарпкапец наступает
От: Mamut Швеция http://dmitriid.com
Дата: 09.03.09 18:09
Оценка:
S> > Кроссплатформенный софт на С++ — это тоже не сахар.

S> Держи рецепт успеха: Qt


Нет. Истинная кроссплатформенность — это "write once, run everywhere" (написал однажды, запустил везде)
C++ с боооольшим натягом изредка предлагает "write once, compile everywhere" (написал однажды, скомпилировал везде)

И Qt поможет далеко не всегда: http://www.rsdn.ru/forum/message/3316885.1.aspx
Автор: serg baburin
Дата: 06.03.09


Действительно серьезного большого кросплатформенного софта (и чтобы еще на слузу) на Qt я особо не видел. Ну, кроме Qoogle Earth и Skyope (который, несмотря на всю кросплатформенность Qt, для Линукса развивается с большим опозданием)
avalon 1.0b rev 146


dmitriid.comGitHubLinkedIn
Re[4]: Сишарпкапец наступает
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 09.03.09 18:09
Оценка:
Здравствуйте, Andrei F., Вы писали:

AF>Здравствуйте, kochetkov.vladimir, Вы писали:


KV>>Не, ну что за народ? Черным по белому читают выделенное, и тут же уточняют:


AF>Если сказал А — скажи и Б. То есть — какие языки более высокоуровневые


Я выше в этой теме на данный вопрос ответил.

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[2]: Сишарпкапец наступает
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 09.03.09 18:09
Оценка:
Здравствуйте, March_rabbit, Вы писали:

M_>несколько не в тему, но...

M_>Вот сколько читаю споры шарповцев и других, все там речь идет о доступе к данным. Неужели эти языки применяются только для работы с БД?

Не замечал, чтобы эта тема как-то особенно в подобных спорах выделялась

M_>К чему вопрос: хочу изучить C# (после плюсов интересно), но работа со всякими БД никогда не интересовала.


А придется, если не хочешь в спорах глупо выглядеть

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[4]: Сишарпкапец наступает
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 09.03.09 18:09
Оценка:
Здравствуйте, criosray, Вы писали:

KV>>А что пугает?

C>Утверждение про низкоуровневость С#. Если С# низкоуровневый, то я даже и не знаю какой язык считать высокоуровневым. Разве что, упомянутый уже Пролог...

Re[2]: Сишарпкапец наступает
Автор: kochetkov.vladimir
Дата: 09.03.09
Я там спросил, может ты ответишь?

KV>>>>3. Он мешает развиваться дальше.

C>>>Каким образом мешает-то? Наоборот, я уверен, многие про те же лямбды узнали только благодаря С#.

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


C>Любой полный по Тьюрингу язык может создавать такую иллюзию. И что с того?


А может и не создавать. Вот виртовские языки, например, не создают

KV>>>>Ну вот собственно и все

C>>>Так а чего "слазить надо"? Я так и не понял...

KV>>Да я видимо рановато обронил эту фразу, мне еще тяжело четко сформулировать свою т.з., при всей моей словоохотливости Последний год, я довольно много времени посвящал изучению различных средств, отсутствующих/отсутствовавших/неразвитых в шарпе. KV>Метапрограммирование, вывод типов,

C>С# 3, больше в С# 4.

А когда зарелизится Nemerle, он вообще всех будет рвать, даже там, где не собирался. Ага.

KV>>неизменяемые объекты,

C>С# 4

Это где там они?

KV>>динамическая типизация,

C>С# 4

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

KV>>азы функционального программирования, и т.п.

C>Функциональные элементы были с самой первой версии и сильно развились с тех пор.

Что было функционального в первой версии?

C>Конечно многого еще нету, но не забывайте, что это все-таки императивный язык и его не так уж просто смешать с функциональщиной.


А главное — целесообразность этого смешивания, его авторы признали совсем недавно

C>Хотя F# в этом плане заметно дальше продвинулся.


он как-бы, с этого "плана" и начинался, вообще-то.

C>У каждого языка есть свои плюсы и минусы. С# это компромисс (и удачный) между рациональной функциональностью и объективной эффективностью. При всем при том он еще и массово распространен (в отличии от того же Nemerle или F#, к примеру). JIT архитектура позволяет делать очень интересные вещи (см. SpecSharp, Aspect#), сохраняя при этом производительность, присущую компиллируемым языкам и эффективный полноценный интероп с неуправляемым кодом.


Да я вроде нигде достоинств С# и не принижал, наоборот, писал, что он слишком хорош

KV>>А значит время на их изучение было потрачено не зря и об этом стоит рассказать здесь. Вдруг это поможет кому-нибудь еще открыть для себя новые горизонты развития?

C>Но я все еще не понимаю зачем "нужно слазить с С#", а главное — куда.

Да в том-то и дело, что это не главное

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[12]: Сишарпкапец наступает
От: mrTwister Россия  
Дата: 09.03.09 18:11
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>А нафиг тогда .NET вообще?


Отсутствие привязки к языку программирования, более современная и технологичная платформа, C# гораздо выразительнее явы, Linq, DLR и др.

C>Проще взять Java, где всё нормально с лицензией и реальной кроссплатформенностью.


У Моно тоже все нормально.

C>Тем более, что под .NET до сих пор не так уж и много OpenSource-библиотек по сравнению с той же Java.


Как сравнивал?
лэт ми спик фром май харт
Re[21]: Сишарпкапец наступает
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 09.03.09 18:19
Оценка:
Здравствуйте, CreatorCray, Вы писали:

Какая у тебя интересная классификация...

G>>Странно, а кто же темы в КСВ создает?

CC>Дай ка гляну:
CC>безопасник kochetkov.vladimir

Наверное все-таки дотнетчик в данном контексте. +можно и питонистом назвать, наверное.

CC>линухоид Sheridan


считающий себя плюсником...

еще тут отмечался в создании тем Роман Одайский (плюсник, питонист) и куча другого народа, о чьих специализациях мне ничего неизвестно.
CC>прям и не знаю даже

G>>Вера чаще всего свзаня с отрицанием фактов

CC>Вера еще связана с фанатизмом и яростным говнополиванием "старой, неправильной веры". И еще очень много с чем связана.

Отрицание фактов, как правило, является признаком того, что человек руководствуется верой, а не здравым смыслом. Он это имел ввиду, IMHO

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[14]: Сишарпкапец наступает
От: mrTwister Россия  
Дата: 09.03.09 18:19
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Здравствуйте, gandjustas, Вы писали:


C>>>Гнилая отмазка. WPF не нужен на десктопе, например? А его ещё ооооочень долго не будет в Mono.

G>>С WPF действительно зря они тормозят.
C>Кто "тормозят"? У Mono (Novell) никогда не будет достаточно ресурсов, чтобы вовремя дублировать все технологии MS.

Sun тоже не дублирует все технологии MS, это кому-то мешает использовать яву?
лэт ми спик фром май харт
Re[15]: Сишарпкапец наступает
От: Cyberax Марс  
Дата: 09.03.09 18:28
Оценка:
Здравствуйте, mrTwister, Вы писали:

G>>>С WPF действительно зря они тормозят.

C>>Кто "тормозят"? У Mono (Novell) никогда не будет достаточно ресурсов, чтобы вовремя дублировать все технологии MS.
T>Sun тоже не дублирует все технологии MS, это кому-то мешает использовать яву?
Только вот Java не играет роль "догоняющего". Как ты думаешь, что будут использовать пользователи MS — интегрированые с VisualStudio продукты или OpenSource-решения, которые не интегрированы и по которым нет тысяч книг "Изучи blah-blah за 21 день"?
Sapienti sat!
Re[13]: Сишарпкапец наступает
От: Cyberax Марс  
Дата: 09.03.09 18:34
Оценка:
Здравствуйте, mrTwister, Вы писали:

C>>А нафиг тогда .NET вообще?

T>Отсутствие привязки к языку программирования
Ага, с богатым выбором языков: C# или VB.

JVM тоже к языку не привязана — я вот сейчас пишу проект с Java, Groovy и немного Scala.

T>более современная и технологичная платформа

Спорно. JVM до сих пор технологичнее MS .NET VM (не говоря уж про Mono с его консервным сборщиком).

T>C# гораздо выразительнее явы

Это не мешает Java.

T>Linq, DLR и др.

Hibernate, JRuby, dynamic invoke.

C>>Проще взять Java, где всё нормально с лицензией и реальной кроссплатформенностью.

T>У Моно тоже все нормально.
Нет.

C>>Тем более, что под .NET до сих пор не так уж и много OpenSource-библиотек по сравнению с той же Java.

T>Как сравнивал?
Судорожно искал для .NET нужные аналоги библиотек, которыми я успешно пользовался в Java. Я привёл примеры того, что мне понадобилось.
Sapienti sat!
Re[14]: Сишарпкапец наступает
От: Cyberax Марс  
Дата: 09.03.09 18:37
Оценка: +1
Здравствуйте, Mamut, Вы писали:

S>> Держи рецепт успеха: Qt

M>Нет. Истинная кроссплатформенность — это "write once, run everywhere" (написал однажды, запустил везде)
M>C++ с боооольшим натягом изредка предлагает "write once, compile everywhere" (написал однажды, скомпилировал везде)
Тут не согласен. Бинарная портируемость не особо-то нужна. Нормальной source code portability достаточно, тем более, что часто для каждой системы по мелочи надо затачивать определённые вещи.

M>И Qt поможет далеко не всегда: http://www.rsdn.ru/forum/message/3316885.1.aspx
Автор: serg baburin
Дата: 06.03.09

Бывает...

M>Действительно серьезного большого кросплатформенного софта (и чтобы еще на слузу) на Qt я особо не видел. Ну, кроме Qoogle Earth и Skyope (который, несмотря на всю кросплатформенность Qt, для Линукса развивается с большим опозданием)

На Windows он просто Skype не использует, вроде.
Sapienti sat!
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.