Какие программные инструменты Apple использовала для создания iTunes Store? - PullRequest
3 голосов
/ 03 декабря 2008

Мне понравилось использовать iTunes Store, но мне интересно, на чем он был разработан (PHP и MySQL, Something Custom?).

Ответы [ 6 ]

10 голосов
/ 03 декабря 2008

WebObjects . Он поставляется с XCode в наши дни, но раньше стоил более 50 000 долларов! Не уверен насчет базы данных. Кажется, я вспомнил, что читал, что это был Oracle, но у меня нет источника, и, возможно, я просто случайно это выдумал.

4 голосов
/ 03 декабря 2008

Бывший сотрудник Apple Джо Наксолл из группы разработчиков Java-пакетов упомянул, что они используют веб-объекты.

1 голос
/ 08 октября 2009

iTunes Store представляет собой сочетание множества технологий, но основной является Apple WebObjects. WebObjects - это надежный Java-фреймворк, включающий множество зрелых технологий (шаблоны, ORM).

WebObjects бесплатен (поправьте меня, если я ошибаюсь), может быть установлен практически на любой платформе и не ограничен в MacOSX. WebObjects в основном разрабатывается с использованием eclipse и плагина под названием WOLips. За этой структурой и инструментами разработки стоит очень активное сообщество.

Некоторые ссылки:

1 голос
/ 03 декабря 2008

@ Стивен Дарлингтон прав, это WebObjects. Код WO генерирует чистый Java, который дополнительно оптимизируется. Код был переписан несколько раз.

Интересно, что оригинальный веб-сайт Dell BYO был написан на WebObjects, версия стоимостью 50 000 долларов в 1996 году.

0 голосов
/ 08 июня 2009

да, это webObjects, также вы можете использовать несколько источников базы данных с WO, и вы можете комбинировать с ним другие языки, такие как JS и php

В действительности веб-объекты в течение некоторого времени игнорировались, в основном из-за его прошлой цены и того, что он не был хорошо продан яблоком

0 голосов
/ 03 декабря 2008

Я думаю, что любой ответ, который вы получите, будет на 99% спекуляцией. Могу поспорить, что если кто-то действительно работает на Apple и у него есть факты, им не разрешат делиться ими.

...