Сейчас на форуме: tyns777 (+5 невидимых) |
![]() |
eXeL@B —› Программирование —› studio 2005 или 2008? |
. 1 . 2 . >> |
Посл.ответ | Сообщение |
|
Создано: 04 января 2008 18:38 · Личное сообщение · #1 Нужно собрать плагин к IDA 5.2 и попрактиковаться в программировании под windows и под IDA.. Чем сейчас программисты живы на этой системе? Гляжу есть новая студия 2008, стоит ли с нее сразу начать, или лучше взять старую 2005? Не будет ли проблем со сборками обычных тулов и программ, если взять 2008.. ![]() |
|
Создано: 04 января 2008 22:34 · Личное сообщение · #2 |
|
Создано: 04 января 2008 22:48 · Личное сообщение · #3 |
|
Создано: 04 января 2008 23:16 · Личное сообщение · #4 Я вот работаю с 6.0 поставил туда link от 2003, lib от 2005 все нормально собирается. 2008 наверняка сыроватая еще, и наверное будут к ней SP. Это я к тому что в свое время с 2003 намучался- взял как только вышла на пробу, - то рушится, то ошибки какие-то неясные дает. Так до сих пор на 6.0 и сижу(+SP6+IntelC++9.0+Link7.1 и т.д.). Мне кажется если тебе реально под .NET кодить надо то стоит новыми студиями пользоваться, т.к. они постоянно под новый Framework апдейдятся. А если API - то смысла большого не вижу. ![]() |
|
Создано: 04 января 2008 23:35 · Личное сообщение · #5 |
|
Создано: 04 января 2008 23:36 · Личное сообщение · #6 |
|
Создано: 05 января 2008 00:06 · Личное сообщение · #7 |
|
Создано: 05 января 2008 00:19 · Личное сообщение · #8 Компания Microsoft выпустила финальные версии платформы разработки программного обеспечения Visual Studio 2008 и сопутствующую среду .Net Framework 3.5. В новой версии Microsoft Visual Studio 2008 представлено свыше 250 новых функций, включая такие усовершенствования, как визуальные дизайнеры для ускорения разработки на базе .Net Framework 3.5, модернизированные инструменты веб-разработки и усовершенствования в области языка. Особый интерес представляет технология быстрой разработки приложе-ний LINQ (Language Integrated Query), которая заполняет пробел между объектами программирования и данными. Она позволяет разработчикам сосредоточиться на том, что должно происходить с данными, а не на способах доступа к ним. Новые элементы управления ASP.Net помогут лучше управлять страницами и шаблонами. Процесс веб-разработки ускоряет поддержка коммуника-ционных технологий для веб-сайтов, использующих AJAX/JSON. .Net Framework 3.5 позволяет быстро создавать приложения, поддержи-вающие связь с сервером, и предлагает готовое ПО для решения типичных задач программирования. В версии 3.5 поддерживаются технологии Web 2.0, SOA и программно-сервисные приложения. WCF поддерживает технологии REST (Representational State Transfer) и RSS и соответствует множеству спецификаций веб-сервисов. В их числе Web Services Atomic Transactions 1.1, WS-ReliableMessaging 1.1, WS-SecureConversation и WS-Coordination 1.1 Microsoft Visual Studio Team System 2008 представляет собой систему для управления жизненным циклом приложений с соответствующими инстру-ментами, процессами и пособиями. Она поддерживает управление сборками приложения. Редакция 2008 ПО сервера коллективной работы Visual Studio Team System 2008 Team Foundation Server (TFS) для Visual Studio Team System отличается повышенной производительностью и безопасностью, поддерживает такие конфигурации, как кластеры, зеркала и виртуальные машины, а также непрерывную интеграцию и планирование сборок. ![]() |
|
Создано: 05 января 2008 00:45 · Личное сообщение · #9 У 2008 компилятор пиздатее оптимизирует, и IDE по мелочи доработан. А так, особых отличий не замечено. Вывод - если у вас анлим, то качайте и переходите, если нет - то не сильно то и надо. ----- PGP key ![]() |
|
Создано: 05 января 2008 08:42 · Личное сообщение · #10 |
|
Создано: 05 января 2008 10:06 · Личное сообщение · #11 |
|
Создано: 05 января 2008 11:42 · Личное сообщение · #12 Не знакю точно как там на счет оптимизации, но 2005-2008 студии нравятся больше по их интерфейсу, нормальной подстветкой синтаксиса и хорошой возможностью отладки , можно не только посмотреть адресс твоей переменной но и все что она содержит не в зависимости от ее длинны. А фрамеворк , при установки убираешь все его галки, оставляешь тоько то что надо и в принцыпе этото фрамеворк даже не мешается. ![]() |
|
Создано: 05 января 2008 13:09 · Личное сообщение · #13 |
|
Создано: 05 января 2008 13:27 · Личное сообщение · #14 |
|
Создано: 05 января 2008 13:52 · Личное сообщение · #15 |
|
Создано: 05 января 2008 14:02 · Личное сообщение · #16 |
|
Создано: 05 января 2008 15:01 · Личное сообщение · #17 |
|
Создано: 05 января 2008 16:41 · Поправил: ppc · Личное сообщение · #18 |
|
Создано: 07 января 2008 11:52 · Личное сообщение · #19 |
|
Создано: 08 января 2008 19:29 · Поправил: YoungBastard · Личное сообщение · #20 |
|
Создано: 09 января 2008 20:16 · Личное сообщение · #21 Вчера эксперимент поставил: скопировал в BIN VS6.0 (уж больно мне ее аскетический интерфейс нравится) компилятор от DDK2600.1106(новее не имею) и линкер от 9.0(недавно здесь на форуме взял) - появилась куча опций в меню, стало возможно nt- дрова и нативы собирать прямо из студии, причем размер гового exe уменьшается ~на 17% без оптимизаций. Оч. доволен. Прогресс, блин. ----- продавец резиновых утёнков ![]() |
|
Создано: 09 января 2008 23:13 · Личное сообщение · #22 |
|
Создано: 10 января 2008 00:10 · Поправил: HiEndsoft · Личное сообщение · #23 Av0id, лучше чем раньше, видимо то что в папке Bin встраивается в оболочку по типу ActiveX, даже новые опции из 2003 студии у меня появились (оптимизация и т.п.). Проще конечно новую студию поставить, но .NET идет нах. Теперь не нужно с MAKEFILE, sources заморачиваться под build в общем класс, правда параметры линкера 9 надо будет изучить (немного поменялись как всегда). ----- продавец резиновых утёнков ![]() |
|
Создано: 10 января 2008 00:25 · Личное сообщение · #24 |
|
Создано: 10 января 2008 00:56 · Поправил: s0larian · Личное сообщение · #25 overwriter пишет: а что такое TR1 то новая либа? TR1 это расцирение стандартных С++ библиотек. То есть это те изменения из нового стандарта которым не нужен новый компилятор/ситаксис. То есть, это просто куски библиотечного кода совместимые с текучими компилерами. Кста, почти всё С++-ное/template-ное там из boost. google радует качеством поиска: 1. C++ templates, such as hash tables, template metaprogramming aids, sophisticated random-number generators, and a comprehensive regular-expression parser -- This component is based largely on contributions made to the Boost library over the past several years. They augment the Standard C++ library in important ways, particularly in the rapidly growing area of template metaprogramming. 2. Special math functions, such as Bessel functions and elliptic integrals -- This component consists of math functions widely used in the scientific community. They comprise the next logical step in sophistication from the functions supplied with C99. 3. C99 library, including all the numerous functions added to the C Standard with C99, properly blended into the C++ environment -- This component reconciles minor conflicts between the Standard C and Standard C++ libraries to make a coherent and more powerful library. (It is based heavily on the Dinkum Unabridged Library first released in early 2003.) htt_://www.aristeia.com/EC3E/TR1_info_frames.html htt_://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/boost_ tr1.html ![]() |
|
Создано: 10 января 2008 10:42 · Личное сообщение · #26 |
|
Создано: 10 января 2008 12:10 · Поправил: HiEndsoft · Личное сообщение · #27 |
|
Создано: 11 января 2008 18:43 · Личное сообщение · #28 Сейчас смотрел студию 2008. В общем добавилось много интересных фишек (по сравнению с 2003), напр. билд под x64, отладчик чуть по-мощнее, окошко Code Definition... и много ещё чего Минусы: для установки по-любому нужен FrameWork 3.5, вне зависимости, будем мы его юзать или нет, заметно тормозит по сравнению с VS2003, вообще не поддерживате Win98/ME (как я думаю, в 2005 поддержка 9x всё-таки есть) Вобщем ставить иль нет, зависит от конкретных нужд кодера. Мне например нужна поддержка 9x, соответственно - мне не подходит (если, конечно, другой линкер не поставить). ЗЫ Товарищи! У кого есть 2005 студия, выложите линкер от неё (а к нему, соответственно msbdb*.dll), я протестю на совместимость с 9x. ![]() |
|
Создано: 11 января 2008 21:05 · Личное сообщение · #29 |
|
Создано: 11 января 2008 22:09 · Поправил: alexey_k · Личное сообщение · #30 ViSoR пишет: Кстати, может это будет новостью, но линейка 9x умерла Это знаю... ViSoR пишет: VS2005 не может быть установлена на Win9x Ты не понял, я имею в виду не саму студию, а собранные ей (точнее её линкиром) приложения. ЗЫ Кста борландовский (2006-й) C++ компилер генерит вполне быстрый код (походу ребята профиксили баги с использованием ссылок, а если так, то цены ему не будет, имхо), а линкер - PE, подходящий для всех версий Winows (хотя насчёт 95 - хз), как раз то, что нужно, вот думаю переходить на Builder (VCL не использую), + и там тоже можно собирать очень маленькие проги (~3 kB, хотя тут VS рулит - 1 kB) ЗЫЫ Вопрос про линкер VS2005 остаётся в силе. ![]() |
. 1 . 2 . >> |
![]() |
eXeL@B —› Программирование —› studio 2005 или 2008? |