|
|
|
| Существует подобная операционная система.
В мою задачу входит написать некий проект (веб). который бы имел клиентские приложения. Соответственно я должен в кратчайшие сроки нанять программиста, который бы писал клиентскую часть. В порядке приоритета, важность клиентуры по системам - iOS, Android, Linux, Windows
Допустим я представляю как искать и подбирать программиста на Linux и Windows, я даже могу предположить, что Linux==Android, в смысле разработчика клиентского приложения. Но что такое iOS - я не знаю.
Какие языки в iOS могут функционировать? Будет ли там работать Java? Си? Ну или что-нибудь, что работает в остальных. А то Flash там не поддерживается, например. Мало ли что там еще не поддерживается...
Идеально, если я найду общий язык для всех систем, чтобы искать программиста именно по этому языку.
Так как найти программиста-спеца по разным языкам под разные системы - шансов мало. Да и проверить его знания по кодингу исключительно под iOS я не в состоянии, а ошибиться, мягко говоря, нежелательно. | |
|
|
|
|
|
|
|
для: Shorr Kan
(29.01.2011 в 02:08)
| | Толи вопрос, толи размышления ) i значит яблочников, а они просто не пустили Flash на свою платформу, но вроде бы по решению суда, это ограничение теперь снято. Конечно есть у них среда разработки с поддержкой и Java, и Си, а как иначе. | |
|
|
|
|
|
|
|
для: sim5
(29.01.2011 в 06:38)
| | Это вопрос с описанием ситуации :)
Дело не в среде разработки, а в принципе, может ли тот или иной язык там использоваться.
Раз может java - хорошо. Это значит, что человек, знающий яву - сможет написать приложение один раз и оно будет работать на всех ОС? Но насколько мне известно, java-программисты дороже (возможно именно из-за кроссплатформенности), или я ошибаюсь?
Фактически, я хочу понять, специалиста по какому языку мне искать. Для меня, например, не очевидно, что писатель на Си (Яве, etc.),который сможет написать софт под linux - вот так вот сходу сможет написать и под win, и под iOS. Другое дело, что возможно та же Java вообще не зависит от системы, т.е. пишущему на ней не обязательно ориентироваться на систему. И третье дело, что если все же искать персонально под каждую систему спеца, то прежде всего нужно искать под iOS - тогда какого (по какому языку), так как и это для меня не очевидно. | |
|
|
|
|
|
|
|
для: Shorr Kan
(29.01.2011 в 08:16)
| | А вы можете назвать платформу, под которую бы не было написано Си? Для микрокотроллеров и то существует, а что уж говорить об ОС используемой в планшетах. | |
|
|
|
|
|
|
|
для: sim5
(29.01.2011 в 08:25)
| | Хорошо, но если говорить о си, то в винде, насколько мне известно, априори предполагается использовать с++, в unix-подобных, уже чистый си. Я не специалист по этому языку, и ничего не могу сказать, насколько сильно отличается программирование в си от си++... но именно поэтому склонен предполагать, что серьезные отличия возможны. Или нет? Если чертовски упростить: искать имеет смысл по принципу "кто может написать аську в си" или "кто может написать аську под iOS"? :) Аська - условно. | |
|
|
|
|
|
|
|
для: Shorr Kan
(29.01.2011 в 08:47)
| | Я вот за всю жизнь свою даже в руках не держал что либо серьезное от Apple, но мне даже в жутком сне бы не привиделось, что Apple, в отличие от Microsoft, использует в разработках все древнее. Но даже, если они до сих пор и пишут на Бейсике, а в настоящее время пытаются прочитать хелп по Си, то все равно не понимаю сути ваших сомнений. Ну разве программисту знающему Си, и работающему в нем профессионально, будет сложно писать на С++, и наоборот? По мне так хоть с минусами или с пятью плюсами, если есть желание, то знак не помеха. Аську надо писать либо для iOS, либо Windows, либо для пингвина, а уж на чем, так это вопрос предпочтений, можно и на Ассемблере ее написать, если есть желание. | |
|
|
|
|
|
|
|
для: sim5
(29.01.2011 в 09:30)
| | >Ну разве программисту знающему Си, и работающему в нем профессионально, будет сложно
>писать на С++, и наоборот?
Сложно. Наоборот - нет (если это действительно профессионал). Правда чистых Си-программистов практически нет, они разве в области железного программирования и в Linux/UNIX-проектах остались. | |
|
|
|
|
|
|
|
для: cheops
(29.01.2011 в 10:12)
| | Сложности есть во всем, это бесспорно. Но тем не менее знакомому с предметом всегда разобраться можно. | |
|
|
|
|
|
|
|
для: sim5
(29.01.2011 в 09:30)
| | Давайте подойдем с другой стороны - может быть так я сумею пояснить суть своих сомнений.
Какую программу посоветуете для (просмотра видео/прослушивания аудио и т.д.)?
Ответ на данный вопрос, если исключить популярность винды, сперва должен содержать уточняющий вопрос "а для какой оси?".
В зависимости от этого, будут советоваться программы. Причем, если будут советовать какую-нить прогу, портированную под разные оси, все равно для винды будут давать ссылки на .exe, а для линукса - на .rpm или что-то подобное.
Очевидно, что любой человек в состоянии воспользоваться аналогичной прогой, даже сидя под чуждой ему осью.
Но вовсе не очевидно, что у прог одинаковое программное содержимое. Где для винды надо написать "А", для линукса - "B", а для iOS - вообще, вероятно, нужно написать "C". Это в си. Да, наверное, человек, умеющий писать на Си - сможет написать под любую систему. НАВЕРНОЕ. Я не знаю, иначе бы сюда не заходил. Но плюс к этому я предположил, что есть нечто (как пример - ява) - что во всех осях будет использовать один и тот же код. Без внутренних изменений. Или нет? И тогда, вероятно, один человек, владеющий явой, будет доступнее, чем один человек, владеющий несколькими ипостасями Си под разные оси. Или, опять-таки. нет?
Нужно понимать, что у меня есть определенный выделенный бюджет. Он очень не маленький, но для "настоящего профессионала" - маленький. Поэтому мне нужно не вбухнуть деньги в человека супер-экстра-мега-класса, а найти оптимальный вариант. Мне нужно понять, как распределить ресурсы.
Возможно нужен просто кодер ява. Без уточнений по осям.
Возможно нужен кодер любого языка, с уточнением по осям.
Возможно нужен кодер си, с уточнением, что с++ не хватит, так как будет и не винда.
Возможно нужно что-то еще. | |
|
|
|
|
|
|
|
для: Shorr Kan
(29.01.2011 в 10:26)
| | Ну а кто вам говорит, что С для платформы iOS будет выдавать исходник точно такой же как и для Windows?
Это я когда буду писать на Ассемблере, меня будет интересовать железо платформы, команды ее процессора, а языку высокого уровня это зачем? Если вам нужно прикладное ПО, то со всем этим вы будете общаться косвенно.
PS. Что-то стало доходить до меня. ) Вам надо интересоваться не языком, а насколько нанимаемый вами знает конкретную ОС, ее API. Это суть вашего вопроса? | |
|
|
|
|
|
|
|
для: sim5
(29.01.2011 в 10:51)
| | Это ее часть. Вторая часть - есть ли язык "а мне на систему наплевать, я сам по себе" - собственно я подозревал яву в этом.
Но я понял, спасибо. Буду искать iOSника | |
|
|
|
|
|
|
|
для: Shorr Kan
(29.01.2011 в 13:03)
| | Это каким образом такое может случиться? Это равноценно как утверждать, что Ассемблер для Intel спокойно будет переваривать команды Motorola. | |
|
|
|
|