Если Вы просто надеетесь использовать простой ванильный C++, это абсолютно поддерживается и действительно не отличающееся, чем какая-либо другая платформа. XCode даже имеет шаблон для него под Файлом> Новый Проект> Утилита Командной строки> Инструмент C++. Кроме того, много популярных библиотек с открытым исходным кодом (libcurl, libxml2, sqlite, и т.д.) идут с OS X и доступны для динамического подключения. Вы не должны использовать Какао или что-либо определенное для Apple, если Вы не хотите.
, Если Вы действительно хотите использовать Какао в определенных частях Вашего приложения, смотрите на Objective C ++ . Можно смешать C++ и Objective C в том же файле путем предоставления его, расширение .mm, или путем щелчка правой кнопкой по файлу в XCode и выборе Получает Информацию> Общий затем изменение Типа файла к sourcecode.cpp.objcpp. Вторая опция полезна, если у Вас есть .cpp файл, где Вы хотите использовать Objective C в определенном для Mac #ifdef.
Сравнение версий можно найти здесь : (Для 2008 года) (Редактировать: гораздо более подробный документ можно скачать с здесь )
То, что мне кажется в качестве функций , без которых я не хотел бы остаться:
Если вы можете жить без них (и других ограничений, которые меня лично не беспокоят), тогда я думаю, что вы прекрасно обойдетесь с Express.
Заключительная мысль: Express - не единственный вариант для бесплатной разработки .net , есть также SharpDevelop , который имеет некоторые преимущества (интеграция SVN, поддержка компактной платформы) по сравнению с Express. Хотя я уверен, что у него тоже много ограничений.
хотя документ подразумевает, что вы можете создавать 64-битные приложения ...)Если вы можете жить без них (и других ограничений, которые меня лично не беспокоят), то я думаю, что вы прекрасно обойдетесь с Express.
Заключительная мысль: Express isn Это ваш единственный вариант для бесплатной разработки .net, есть также SharpDevelop , который имеет некоторые преимущества (интеграция SVN, поддержка компактной инфраструктуры) по сравнению с Express. Хотя я уверен, что у него тоже много ограничений.
хотя документ подразумевает, что вы можете создавать 64-битные приложения ...)Если вы можете жить без них (и других ограничений, которые меня лично не беспокоят), то я думаю, что вы прекрасно обойдетесь с Express.
Заключительная мысль: Express isn Это ваш единственный вариант для бесплатной разработки .net, есть также SharpDevelop , который имеет некоторые преимущества (интеграция SVN, поддержка компактной инфраструктуры) по сравнению с Express. Хотя я уверен, что у него тоже много ограничений.
)Если вы можете жить без них (и другие ограничения, которые меня лично не беспокоят) тогда я думаю, что вы обойдетесь с Express отлично.
Заключительная мысль: Express - не единственный вариант для бесплатной разработки .net, есть также SharpDevelop , который имеет некоторые преимущества (интеграция SVN, компактная поддержка фреймворка) перед Express. Хотя я уверен, что у него тоже много ограничений.
)Если вы можете жить без них (и другие ограничения, которые меня лично не беспокоят) тогда я думаю, что вы обойдетесь с Express отлично.
Заключительная мысль: Express - не единственный вариант для бесплатной разработки .net, есть также SharpDevelop , который имеет некоторые преимущества (интеграция SVN, компактная поддержка фреймворка) перед Express. Хотя я уверен, что у него тоже много ограничений.
Это ваш единственный вариант для бесплатной разработки .net, есть также SharpDevelop , который имеет некоторые преимущества (интеграция SVN, поддержка компактной инфраструктуры) по сравнению с Express. Хотя я уверен, что у него тоже много ограничений. Это ваш единственный вариант для бесплатной разработки .net, есть также SharpDevelop , который имеет некоторые преимущества (интеграция с SVN, поддержка компактной инфраструктуры) по сравнению с Express. Хотя я уверен, что у него тоже много ограничений.Вы занимаетесь предпринимательской деятельностью? Если вы создаете новое приложение-убийцу, загляните в BizSpark: http://www.microsoft.com/bizspark/
Из всего, что я, вероятно, упустил бы возможность устанавливать расширения. Особенно бесценными для меня стали такие инструменты, как AnkhSVN и TestDriven.NET ...
Я бы серьезно подумал о том, чтобы вложить немного денег в покупку VS, особенно если вы можете получить часть их обратно, используя его для работы. Кстати, среди бывших студентов принято вкладывать несколько сотен долларов. Если бы вы были дизайнером, вам, вероятно, пришлось бы вложить 1000 долларов в программное обеспечение Adobe.
Вы не сможете иметь решения с несколькими типами проектов (так что нельзя смешивать языковые решения) или папки решений.
Главное, чего не хватает, - это возможность собрать установщик для решения. Временным решением является создание установщика с использованием некоторого установщика с открытым исходным кодом для .NET, например WiX .
А многоязычные решения более громоздки (например, смешанные C # и VB.NET).
Я использую профессиональную версию, но у меня не было проблем с открытием и сборкой моего проекта / решения в экспресс-версии.
В настоящее время от Microsoft доступна новая программа, которая позволяет веб-разработчикам получать доступ к стеку Microsoft, аналогичному программе BizSpark.
Она называется Website Spark . VS 2008 Professional Edition и SQL Server 2008 Web Editon - это некоторые из инструментов, доступных через программу.