Re[3]: на каком языке вам приятнее всего программировать ?
От: Alexander G Украина  
Дата: 22.01.13 08:11
Оценка:
Здравствуйте, jyuyjiyuijyu, Вы писали:

J>Здравствуйте, Alexander G, Вы писали:


J>>>1) возможности библиотеки (GUI и все остальное)

J>>>2) фишки языка (например "It just works" в C++/CLI)
J>>>3) приятность программирования (сборщик мусора, хорошая IDE, удобный отладчик, минимум синтаксического шума)

AG>>Ну тогда Delphi, уже упоминавшийся в треде. Не будем называть подсчёт ссылок или даже явные вызовы Free сборкой мусора, а многословные конструкции — минимумом синтаксического шума. Но я бы не сказал, что эти две вещи очень мешают приятности.


J>изложу и я свои мысли насчет Delphi


J>меня не устраивает что надо самому писать прототипы для WINAPI плюс нужно вручную определять сложные структуры данных которыми прользуются WINAPI функции вообщем костыли костылики ...


Самое ходовое имеется в стандартных заголовках. Что-то более экзотическое можно легко скачать бесплатно.
Совсем редкое можно объявить вручную. И в Delphi это намного легче, чем в студии. Чтобы прилинковаться к .dll не нужен .lib файл, не нужно бороться с name mangling'ом. Просто объявляешь функцию — и всё.

J>далее ...


J>меня не устраивает отсутсвие вменяемого отладчика и нормальной IDE по сравнению с VS они у Delphi настолько убогие что даже говорить не хочется ...


Насчёт IDE — не согласен.
Нормальное визуальное редактирование форм, приятнее, чем в Qt, не говоря уже о Windows Forms. С COM тоже всё удобнее, например редактирование библиотек типов визуальное, не нужно возиться с редактированием .idl файлов.

Отладчик — таки да. Но и его хватает.

J>вопрос зачем мне Delphi когда есть C++/CLI ?


Ну, субъективно это. Что мне больше нравится, кроме вышеназыванного:

* Более приятный язык, в котором всё просто, для которого трудно ответить на твой вопрос "какие трюки я еще не знаю ?".
* Более прагматичный язык, в котором есть встроенные типы строк, возможность использовать диспинтерфейсы динамически, встроенная поддержка IUnknown. То, для чего в С++ используют различные библиотечные классы или пишут свои костыли.
* Мгновенная компиляция. Поменял один файл, не перекомпилируется весь проект.
* Удобные стандартные библиотеки. Хотя бы названия функций. atoi всегда называлась StrToInt, например.
Русский военный корабль идёт ко дну!
Re[3]: на каком языке вам приятнее всего программировать ?
От: hattab  
Дата: 22.01.13 08:14
Оценка:
Здравствуйте, jyuyjiyuijyu, Вы писали:

j> вопрос зачем мне Delphi когда есть C++/CLI ?


А и вправду, зачем?
avalon 1.0rc3 build 432, zlib 1.2.5
Re[18]: на каком языке вам приятнее всего программировать ?
От: _ABC_  
Дата: 22.01.13 08:20
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Дисковое пространство дешовое.

В серверных системах дисковое пространство — самый дорогой ресурс. Поэтому рост потребностей винды именно в этом компоненте несколько напрягает, хотя и несущественно, т.к. исторически сложилось, что мало кто выделяет под ОС пространства по минимуму.

S>И ты действительно думаешь что указаных микрософтом требований хватит для продуктивной работы??

Если там не будет крутиться ничего ресурсоемкого типа СУБД или терминальных сессий, то хватит. Скажем, описанный тобой вариант домашнего использования потянет без проблем.

S>Не хватит, Мамут, потому как помимо ОС (для которой эти требования указаны), на сервантах работает еще и софт. И если редхат считает требования вместе с софтом, то МС считает только для ОС.

Дай минимальные требования к редхату с софтом, будь добр. Могу ли я предъявить им претензии в случае чего? Ну, например IBM DB2 фигово работает, а там всего-ничего нагрузка — 5 тысяч запросов в секунду в среднем. Или даже фиг с ней, с проприетарщиной. PostgreSQL, к примеру.
Re[17]: на каком языке вам приятнее всего программировать ?
От: Sinclair Россия https://github.com/evilguest/
Дата: 22.01.13 09:27
Оценка: 1 (1) +1
Здравствуйте, Mamut, Вы писали:

M>Windows Server 2012 (уще четыре года спустя, памяти и дисков хоть попой кушай)

M>Processor: 1.4 Ghz
M>Memory: 512 MB
M>Disk: 32 GB

M>Кроме диска требования не изменились.

Всё ещё хуже: http://technet.microsoft.com/en-us/library/dd184076.aspx

A Server Core installation on x86 architecture, with no roles or optional components installed and running at idle, has a memory footprint of about 180 megabytes (MB), compared to about 310 MB for a similarly equipped Full installation of the same edition. Disk space needs differ even more—a base Server Core installation needs only about 1.6 gigabytes (GB) of disk space compared to 7.6 GB for an equivalent Full installation.

Так чта, требования винды скорее падают, нежели растут.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[19]: на каком языке вам приятнее всего программировать ?
От: Sinclair Россия https://github.com/evilguest/
Дата: 22.01.13 09:29
Оценка: +2
Здравствуйте, _ABC_, Вы писали:
_AB>В серверных системах дисковое пространство — самый дорогой ресурс.
С чего бы это?
Пока что самый дорогой ресурс — это IOPS. Гигабайты ничего не стоят.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[37]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 22.01.13 09:29
Оценка:
Здравствуйте, Privalov, Вы писали:

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


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


P>Ты, ЕМНИП, когда-то говорил, что используешь C# в работе. Значит, студия и .NET у тебя где-то есть. Так в чем тогда проблема самому собрать такой бинарник? Реальный же шанс без посторонней помощи утереть нос оппонентам, не?


Сейчас нету
Matrix has you...
Re[19]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 22.01.13 09:46
Оценка:
Здравствуйте, _ABC_, Вы писали:

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


S>>Дисковое пространство дешовое.

_AB>В серверных системах дисковое пространство — самый дорогой ресурс. Поэтому рост потребностей винды именно в этом компоненте несколько напрягает, хотя и несущественно, т.к. исторически сложилось, что мало кто выделяет под ОС пространства по минимуму.
В расчете на мегабайт, оперативка vs винт все таки получается что винт в разы дешевле. Вот из этого я исходил.
А так да, серверный мегабайт винта стоит дороже десктопного

S>>И ты действительно думаешь что указаных микрософтом требований хватит для продуктивной работы??

_AB>Если там не будет крутиться ничего ресурсоемкого типа СУБД или терминальных сессий, то хватит. Скажем, описанный тобой вариант домашнего использования потянет без проблем.
Домашнего — да.

S>>Не хватит, Мамут, потому как помимо ОС (для которой эти требования указаны), на сервантах работает еще и софт. И если редхат считает требования вместе с софтом, то МС считает только для ОС.

_AB>Дай минимальные требования к редхату с софтом, будь добр. Могу ли я предъявить им претензии в случае чего? Ну, например IBM DB2 фигово работает, а там всего-ничего нагрузка — 5 тысяч запросов в секунду в среднем. Или даже фиг с ней, с проприетарщиной. PostgreSQL, к примеру.
Ну насколько я понял по ссылке выше — редхат софт учитывает вроде бы.
В любом случае минимальные требования они на то и минимальные, что бы знать от чего отталкиваться при выборе железа.
И по опыту использования генту — она кушает поменьше, нежели виндовые серваки.
Matrix has you...
Re[18]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 22.01.13 09:57
Оценка:
M>>Не ты ли обвинял нас, что мы не можем ничего искать, ничему учиться и т.п.? Почему бы тебе не показать на своем примере, как это надо делать?
S>Как раз это я и пытаюсь делать, но упираюсь в твое "ты не учишься"

Это обсуждалось, и не раз, один-два-три года тому назад. Иди, учись

S>Ответь пожалуйста на вопрос. Тут вроде бы форум. Мы разговариваем. Просто пойти и поискать и найти то что мне надо я могу, но тогда исчезает необходимость это с вами тут обсуждать. Неинтересно.


Это все уже было обсуждено, и не раз.

Полтора года тому назад: http://rsdn.ru/forum/flame.comp/4657484
Автор: kochetkov.vladimir
Дата: 13.03.12

Три года тому назад: http://www.rsdn.ru/forum/flame.comp/3899857
Автор: Mamut
Дата: 30.07.10
(здесь, правда, ты в обсуждении не участвовал)
Но вот обсуждение с тобой, три года тому назад: http://www.rsdn.ru/forum/flame.comp/3620296
Автор: Mamut
Дата: 29.11.09

Два года тому назад: http://www.rsdn.ru/forum/flame.comp/3893346
Автор: Mamut
Дата: 26.07.10



Ссылки найдены тут: http://rsdn.ru/forum/flame.comp/4657200.1
Автор: Mamut
Дата: 13.03.12
(год тому назад)


Покажи мне пальцем что и где ты выучил. Обсуждать ему хочется, ага. Заметно, что тебе хочется только обсуждать, и ничего больше


dmitriid.comGitHubLinkedIn
Re[36]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 22.01.13 09:59
Оценка:
M>>Нет, разговор не про фреймворк. И не только про фреймфорк. Еще одно подтверждение того, что ты не умеешь ни понимать контекст, ни то, что тебе и не только тебе пишут: http://rsdn.ru/forum/flame.comp/5036737.1
Автор: Mamut
Дата: 18.01.13
http://rsdn.ru/forum/flame.comp/5036360.1
Автор: Aлeкceй
Дата: 18.01.13
http://rsdn.ru/forum/flame.comp/5037472.1
Автор: DarkEld3r
Дата: 18.01.13
http://rsdn.ru/forum/flame.comp/5040008.1
Автор: Mamut
Дата: 22.01.13

S>Что ты себе внушил мне ввсе равно. Я имел ввиду фреймворк. Перекомпилируй внутри себя наш разговор в соответствии с этим.

Я не собираюсь подстраиваться под твои фантазии. Все, что я хотел сказать, я сказал в этом топике, и в топиках один-два-три года тому назад. То, что ты неспособен понимать, о чем идет речь, это твоя проблема, а не моя, и подстраиваться под тебя я не собираюсь

M>>Отмотай на год-два назад. Все это твое нытье уже обсуждалось, и не раз.

S>Бинарник я не просил тогда. Будь уж добр, дай сейчас.

Поиск тебе в помощь

S>>>Вот это мне и не нравится по большому счету. С другой стороны я как раз и веду разговор в сторону "используйте кутэ вместо МФЦ, используйте моно вместо дотнета"

M>>Нет, ты никуда не ведешь. Ты ноешь и несешь чушь. Это мы тебе говорим про то, что тебе никто не запрещает использовать Моно. Как ты там говоришь? А, на пальцах показываем и разжевываем, что ситуация с дотнетом/моно ничем не отличается от ситуацией с C++. Ест стандарт, который может реализовывать кто угодно, есть проприетарные и непроприетарные компиляторы, кросплатформенные и некроссплатформенные библиотеки. В общем, я заманался повторять
Автор: Mamut
Дата: 22.01.13
. Но ты же физиологически неспособен понять, что тебе пишут. И этот текст пролетит мимо тебя, ни на секунду не задержавшись в твоем переполненном фантазиями мозге.

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

Поиск тебе в помощь. Это все уже обсуждалось, объяснялось и показывалось. Это твои проблемы, что ты нифига не знаешь, не помнишь и не собираешься ни узнавать ни учить.


dmitriid.comGitHubLinkedIn
Re[20]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 22.01.13 10:08
Оценка:
_AB>>Дай минимальные требования к редхату с софтом, будь добр. Могу ли я предъявить им претензии в случае чего? Ну, например IBM DB2 фигово работает, а там всего-ничего нагрузка — 5 тысяч запросов в секунду в среднем. Или даже фиг с ней, с проприетарщиной. PostgreSQL, к примеру.
S>Ну насколько я понял по ссылке выше — редхат софт учитывает вроде бы.
S>В любом случае минимальные требования они на то и минимальные, что бы знать от чего отталкиваться при выборе железа.
S>И по опыту использования генту — она кушает поменьше, нежели виндовые серваки.

О да. Твой опыт. Расскажи подробнее о твоем опыте, ага-ага.


dmitriid.comGitHubLinkedIn
Re[20]: на каком языке вам приятнее всего программировать ?
От: _ABC_  
Дата: 22.01.13 10:09
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>С чего бы это?

S>Пока что самый дорогой ресурс — это IOPS.
Полностью согласен. Поправка принимается.
Re[20]: на каком языке вам приятнее всего программировать ?
От: genre Россия  
Дата: 22.01.13 10:46
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Ну насколько я понял по ссылке выше — редхат софт учитывает вроде бы.


ну почитай ты уже хоть что-нибудь полезное по теме. какой софт может учитывать ред хат? почтовик с одним клиентом или с тысячей? бд с одной таблицей или сотней? итд.

S>И по опыту использования генту — она кушает поменьше, нежели виндовые серваки.


Это даже не просто пальцем в небо, это дае не знаю что. По какому опыту, под какой нагрузкой, как мерял?
... << RSDN@Home 1.2.0 alpha 4 rev. 1476>>
Re[34]: на каком языке вам приятнее всего программировать ?
От: Sinix  
Дата: 22.01.13 11:04
Оценка: 1 (1)
Здравствуйте, Sheridan, Вы писали:

S>Получается, что приложение (например калькулятор, чтобы проще было) писанное в студии с дотнетом можно собрать под линуксом с моно?

Даже если оно под Lin изначально не затачивалось, а просто писалось грамотными разработчиками или хотя бы по официальным гадлайнам.

Как пример — http://code.google.com/p/paint-mono/downloads/detail?name=paintdotnet-0.1.63.tar.gz Что там поменялось при портировании можно почитать здесь.
Re[38]: на каком языке вам приятнее всего программировать ?
От: Privalov  
Дата: 22.01.13 13:31
Оценка:
Здравствуйте, Sheridan, Вы писали:

P>>Ты, ЕМНИП, когда-то говорил, что используешь C# в работе. Значит, студия и .NET у тебя где-то есть.


S>Сейчас нету


Все равно не вижу проблемы. Скачать бесплатный Express Edition для C# — это на несколько минут делов. А поскольку ты, ЕМНИП, начальник отдела, то вообще можешь кого-нибудь из подчиненных напрячь, а сам продолжать портировать Генту на смартфон.
Re[37]: на каком языке вам приятнее всего программировать ?
От: Privalov  
Дата: 22.01.13 13:33
Оценка: +1 :)
Здравствуйте, Mamut, Вы писали:

M>Поиск тебе в помощь. Это все уже обсуждалось, объяснялось и показывалось.


"Не помню контекст" ©
Re[14]: на каком языке вам приятнее всего программировать ?
От: Ночной Смотрящий Россия  
Дата: 22.01.13 21:21
Оценка: +1
Здравствуйте, Sheridan, Вы писали:

S>Или ты зуб дашь, что я на своей 64б генту под моно запущу бинарник, скомпилированный тобой в 32б виндах под дотнет?


Если там нет платформозависимых библиотек — все будет работать.

S>Нука давай поподробнее, какую именно ты бинарную совместимость имел ввиду? ^_о


Обыкновенную, которой нет в С++.
Re[16]: на каком языке вам приятнее всего программировать ?
От: Ночной Смотрящий Россия  
Дата: 22.01.13 21:21
Оценка: 1 (1)
Здравствуйте, Sheridan, Вы писали:

S>Пришли мне на почту пожалуйста или дай ссылку на такой вот скомпилированный бинарник, я его посмотрю.


У нас линуховая версия платформы собирается под виндой дотнетным компилятором. А 32-64 бита в дотнете вообще полностью прозрачны — по умолчанию на 32-хбитных системах работает 32-хбитное приложение, на 64-х битных — 64-хбитное.
Re[29]: на каком языке вам приятнее всего программировать ?
От: Ночной Смотрящий Россия  
Дата: 22.01.13 21:21
Оценка: 1 (1)
Здравствуйте, Mamut, Вы писали:

M>Ну и Mоно нормально поддерживает, если я правильно читаю их сайт, ASP.NET и MVC3 (опенсорный майкрософтовский, кстати)


С MVC все немного интереснее (по крайней мере было, когда я с этим сталкивался) — лицензия позволяет запускать под Моно родные МСные сборки, так что сам Моно разработкой собственной вариации MVC не занимается.
Re[30]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 23.01.13 07:06
Оценка:
M>>Ну и Mоно нормально поддерживает, если я правильно читаю их сайт, ASP.NET и MVC3 (опенсорный майкрософтовский, кстати)

НС>С MVC все немного интереснее (по крайней мере было, когда я с этим сталкивался) — лицензия позволяет запускать под Моно родные МСные сборки, так что сам Моно разработкой собственной вариации MVC не занимается.


О, это еще интереснее. Как раз те самые бинарники, о которых ныл Шеридан


dmitriid.comGitHubLinkedIn
Re: на каком языке вам приятнее всего программировать ?
От: TimurSPB Интернет  
Дата: 23.01.13 08:43
Оценка: +2
С теплотой вспоминаю Borland Delphi.
Make flame.politics Great Again!
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.