Я испытаю боль, если я сократил к Visual Studio Express?

Если Вы просто надеетесь использовать простой ванильный C++, это абсолютно поддерживается и действительно не отличающееся, чем какая-либо другая платформа. XCode даже имеет шаблон для него под Файлом> Новый Проект> Утилита Командной строки> Инструмент C++. Кроме того, много популярных библиотек с открытым исходным кодом (libcurl, libxml2, sqlite, и т.д.) идут с OS X и доступны для динамического подключения. Вы не должны использовать Какао или что-либо определенное для Apple, если Вы не хотите.

, Если Вы действительно хотите использовать Какао в определенных частях Вашего приложения, смотрите на Objective C ++ . Можно смешать C++ и Objective C в том же файле путем предоставления его, расширение .mm, или путем щелчка правой кнопкой по файлу в XCode и выборе Получает Информацию> Общий затем изменение Типа файла к sourcecode.cpp.objcpp. Вторая опция полезна, если у Вас есть .cpp файл, где Вы хотите использовать Objective C в определенном для Mac #ifdef.

5
задан Matthew Scharley 21 August 2009 в 09:51
поделиться

6 ответов

Сравнение версий можно найти здесь : (Для 2008 года) (Редактировать: гораздо более подробный документ можно скачать с здесь )

То, что мне кажется в качестве функций , без которых я не хотел бы остаться:

  • Расширяемость (без плагинов, таких как VisualSVN или Resharper)
  • Управление исходным кодом
  • Удаленная отладка
  • Поддержка 64-битного компилятора (x64) (из первой ссылки, хотя документ подразумевает, что вы можете создание 64-битных приложений ...)
  • Интеграция с SQL Server 2005
  • Нет проектов установки (для создания установщиков MSI)
  • Ограниченный рефакторинг
  • Некоторые отсутствующие инструменты отладки (особенно окно потоков)

Если вы можете жить без них (и других ограничений, которые меня лично не беспокоят), тогда я думаю, что вы прекрасно обойдетесь с Express.


Заключительная мысль: Express - не единственный вариант для бесплатной разработки .net , есть также SharpDevelop , который имеет некоторые преимущества (интеграция SVN, поддержка компактной платформы) по сравнению с Express. Хотя я уверен, что у него тоже много ограничений.

хотя документ подразумевает, что вы можете создавать 64-битные приложения ...)
  • Интеграция с SQL Server 2005
  • Нет проектов установки (для создания установщиков MSI)
  • Ограниченный рефакторинг
  • Некоторые отсутствующие инструменты отладки (особенно окно потоков)
  • Если вы можете жить без них (и других ограничений, которые меня лично не беспокоят), то я думаю, что вы прекрасно обойдетесь с Express.


    Заключительная мысль: Express isn Это ваш единственный вариант для бесплатной разработки .net, есть также SharpDevelop , который имеет некоторые преимущества (интеграция SVN, поддержка компактной инфраструктуры) по сравнению с Express. Хотя я уверен, что у него тоже много ограничений.

    хотя документ подразумевает, что вы можете создавать 64-битные приложения ...)
  • Интеграция с SQL Server 2005
  • Нет проектов установки (для создания установщиков MSI)
  • Ограниченный рефакторинг
  • Некоторые отсутствующие инструменты отладки (особенно окно потоков)
  • Если вы можете жить без них (и других ограничений, которые меня лично не беспокоят), то я думаю, что вы прекрасно обойдетесь с Express.


    Заключительная мысль: Express isn Это ваш единственный вариант для бесплатной разработки .net, есть также SharpDevelop , который имеет некоторые преимущества (интеграция SVN, поддержка компактной инфраструктуры) по сравнению с Express. Хотя я уверен, что у него тоже много ограничений.

    )
  • Интеграция с SQL Server 2005
  • Нет проектов установки (для создания установщиков MSI)
  • Ограниченный рефакторинг
  • Некоторые отсутствующие инструменты отладки (особенно окно потоков)
  • Если вы можете жить без них (и другие ограничения, которые меня лично не беспокоят) тогда я думаю, что вы обойдетесь с Express отлично.


    Заключительная мысль: Express - не единственный вариант для бесплатной разработки .net, есть также SharpDevelop , который имеет некоторые преимущества (интеграция SVN, компактная поддержка фреймворка) перед Express. Хотя я уверен, что у него тоже много ограничений.

    )
  • Интеграция с SQL Server 2005
  • Нет проектов установки (для создания установщиков MSI)
  • Ограниченный рефакторинг
  • Некоторые отсутствующие инструменты отладки (особенно окно потоков)
  • Если вы можете жить без них (и другие ограничения, которые меня лично не беспокоят) тогда я думаю, что вы обойдетесь с Express отлично.


    Заключительная мысль: Express - не единственный вариант для бесплатной разработки .net, есть также SharpDevelop , который имеет некоторые преимущества (интеграция SVN, компактная поддержка фреймворка) перед Express. Хотя я уверен, что у него тоже много ограничений.

    Это ваш единственный вариант для бесплатной разработки .net, есть также SharpDevelop , который имеет некоторые преимущества (интеграция SVN, поддержка компактной инфраструктуры) по сравнению с Express. Хотя я уверен, что у него тоже много ограничений.

    Это ваш единственный вариант для бесплатной разработки .net, есть также SharpDevelop , который имеет некоторые преимущества (интеграция с SVN, поддержка компактной инфраструктуры) по сравнению с Express. Хотя я уверен, что у него тоже много ограничений.

    6
    ответ дан 18 December 2019 в 13:17
    поделиться

    Вы занимаетесь предпринимательской деятельностью? Если вы создаете новое приложение-убийцу, загляните в BizSpark: http://www.microsoft.com/bizspark/

    4
    ответ дан 18 December 2019 в 13:17
    поделиться

    Из всего, что я, вероятно, упустил бы возможность устанавливать расширения. Особенно бесценными для меня стали такие инструменты, как AnkhSVN и TestDriven.NET ...

    Я бы серьезно подумал о том, чтобы вложить немного денег в покупку VS, особенно если вы можете получить часть их обратно, используя его для работы. Кстати, среди бывших студентов принято вкладывать несколько сотен долларов. Если бы вы были дизайнером, вам, вероятно, пришлось бы вложить 1000 долларов в программное обеспечение Adobe.

    1
    ответ дан 18 December 2019 в 13:17
    поделиться

    Вы не сможете иметь решения с несколькими типами проектов (так что нельзя смешивать языковые решения) или папки решений.

    1
    ответ дан 18 December 2019 в 13:17
    поделиться

    Главное, чего не хватает, - это возможность собрать установщик для решения. Временным решением является создание установщика с использованием некоторого установщика с открытым исходным кодом для .NET, например WiX .

    А многоязычные решения более громоздки (например, смешанные C # и VB.NET).

    Я использую профессиональную версию, но у меня не было проблем с открытием и сборкой моего проекта / решения в экспресс-версии.

    0
    ответ дан 18 December 2019 в 13:17
    поделиться

    В настоящее время от Microsoft доступна новая программа, которая позволяет веб-разработчикам получать доступ к стеку Microsoft, аналогичному программе BizSpark.

    Она называется Website Spark . VS 2008 Professional Edition и SQL Server 2008 Web Editon - это некоторые из инструментов, доступных через программу.

    2
    ответ дан 18 December 2019 в 13:17
    поделиться
    Другие вопросы по тегам:

    Похожие вопросы: