Примечание к отображаемому имени пакета - это правильный способ изменить имя в меню вашего приложения, но вам, вероятно, придется сбросить содержимое и настройки в симуляторе iOS, прежде чем вы увидите, что изменение действительно вступит в силу.
CGI был заменен широким спектром технологий веб-программирования, включая PHP, различные расширения Apache, такие как mod_perl, Java различных разновидностей и фреймворков, включая Java EE, Struts, Spring и т. Д., Python- на основе фреймворков, таких как Django, Ruby on Rails и многих других фреймворков Ruby, а также различных технологий Microsoft.
Я уверен, что CGI все еще используется для чего-то , но я предполагаю, что в основном это всего лишь небольшие кусочки код, который сидел без дела годами. В Википедии полезно упомянуть, что FastCGI похож на CGI, но без серьезных недостатков производительности.
Мне известно о 2 активно разрабатываемых проектах, которые до сих пор успешно используют сценарии CGI.
Первый - Webmin веб-инструмент системного администрирования. который я использую в течение многих лет.
Второй - GitWeb , который позволяет вам настроить веб-интерфейс для ваших репозиториев Git.
Что касается скорости CGI (или ее отсутствия), я не могу это комментировать. Исходя из моего опыта работы с Webmin, я не могу сказать, что у меня были проблемы на этом фронте.
CGI - это протокол, это самый простой и самый стандартный способ для создания динамических страниц.
Есть много случаев, когда это полезно:
Итак ... CGI прост, но все же очень полезен API , позволяющий делать вещи просто.
Например, сценарий, показывающий время безотказной работы вашего сервера
#!/bin/bash
echo Content-Type: text/plain
echo
uptime
Что может быть проще, проще и менее зависимым от веб-сервера?
Многие унаследованные веб-сайты по-прежнему построены с использованием cgi, хотя в наши дни люди отходят от нее. Одно из хорошо известных мне приложений, которые все еще используют CGI, - это блог MovableType .
ASP, PHP, ASP.Net, Ruby on Rails сейчас очень популярны.
Многие общие хосты обслуживают такие серверные языки, как PHP, Python и Perl, через CGI
Подобно Коболу и Фортрану, существуют системы с большими деньгами, построенные на CGI, которые, конечно, будут поддерживаться и в будущем.
Не то чтобы новое программное обеспечение не создавалось время от времени с использованием всех этих технологий.
В проекте, который я оставил несколько месяцев назад, все еще используется CGI. Однако, сайт предназначен для очень небольшой группы пользователей (у него всего около 40 пользователей, и, вероятно, менее 5 используют его часто). Хотя аппаратное обеспечение менялось 3 или 4 раза, часть этого кода работает почти 10 лет с небольшими изменениями или без них. Я уверен, что другие технологии улучшат производительность, но текущая производительность приемлема, а количество сотрудников для внесения изменений невелико, разбросано по слишком многим областям и плохо разбирается в веб-технологиях (особенно с тех пор, как я ушел). Это приводит к позиции «Если не сломано, не чините!»
Что касается замен, которые я использовал / планирую исследовать: На моем новом посту я разработал веб-приложение с PHP . Однако я больше фанат Python и планирую в ближайшее время изучить WSGI.
Операционные системы реального времени, в которых перенос (например, PHP) не является вариантом.