deks
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору sergionn По поводу мака и хакинтоша - хакинтоши глюкавы и плохо работают на последних версиях ОС Х. Так что если есть желание разрабатывать на маке или ios -это 100% нужно брать маковское железо. По поводу "разработке в вритуальной машине" - имхо, это ок, так и надо даже на вин делать. Не вижу никаких сложностей в CrossBox на мак - софтина ставится тупым копированием .app в папку /Applications. Более того, у ЭМРО абсолютно так же было на XE2 - только их софт назывался PAServer, и ставится он чуток сложнее, и не имеет ГУЯ (в отличие от РО). По поводу - "зачем нужен этот костыль". Ну - это дело вкуса, обсуждать вкусы смысла нету.. Важно понимать разницу между ЭМРО и РО. У ЭМРО была эмуляция GUI через FMX, и даже они отказались от этого подхода, убрав поддержку iOS из XE3. Лично могу сказать, что на XE2 писанный софт на топовом (на тот момент) iOS-железе еле ползал. Скоро нам явят Delphi for iOS, где "все будет по-другому". Ну - когда явят, тогда и посмотрим, обсуждать чего именно сделают смысла не вижу! У РО другой подход - онги делают свой софт нативным на платформе. В чем смысл такого кросс-платформенного софта? В том, что часть софта можно сделать кросс-платформенным. Это примерно 15-40% кода приложения, который может быть общим между разными платформами. Оставшийся код - это ГУЙ, который для каждой платформы специфичный. Имеет ли для вас смысл ради 15% кода брать РО? Ну и еще одно соображение - все продукты РО интегрированы в VS2012. Если юзать их, вы немного избавляетесь от "зоопарка" средств разработки, которыми приходится пользоваться. Но - опять же, не полностью! Все равно все нужные SDK должны быть. Не знаю - кого как, а меня раздражает "скакание" по разным IDE. Другой вопрос, что для средних и больших проектов есть несколько программеров, для каждой платформы может быть своя группа - ну и ей естественно проще использовать нативные средства платформы. Так что решения РО - для небольших групп разработчиков, которые хотят поддерживать большой спектр платформ (возможно) чуть-чуть проще, чем при "дефолтных" решениях. Как то так планируется!)) Добавлено: HeMet "РО никогда не предлагала фреймворков". Для РО основным бизнесом является либа Дата Абстракт + RO SDK, которые как раз кросс-платформенные. Только сейчас они для каждой платформы нативные. Поэтому в определденном смысле РО хлебнули поддержки разных платформ. Что получится из Sugar - вопрос открытый. пока либа довольно скромная. |