The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Представлен план реализации поддержки языка Perl для Google App Engine

23.07.2008 18:13

Brad Fitzpatrick, создатель livejournal.com в настоящее время работающий в Google, объявил о начале неофициальной работы по реализации поддержки языка Perl для Google App Engine (проект perl-appengine).

Базовой задачей является адаптация кода Perl к многочисленным ограничениям окружения Google App Enginе, в котором нельзя записывать данные в файлы, открывать сокеты, выполнять fork процесса, производить ioctl вызовы и т.д.

Реализация поддержки Perl в Google App Engine подразумевает следующие шаги:

  • Модификация интерпретатора Perl, через урезание функциональности libperl, отключение средств динамической загрузки. Из XS модулей будут допущены к использованию только основные, прошедшие строгий аудит кода. В качестве демонстрации, что примерно должно получиться можно рассматривать модуль Sys::Protect;
  • Создание Perl интерфейса для протокола обмена данными Protocol Buffers;
  • Разработка App Engine сервера для тестирования и локальной разработки (вместо Bigtable будет задействован MySQL, Hypertable, Hbase, Couch DB и т.д.);
  • Разработка клиентских perl библиотек с реализацией возможностей Datastore, URLFetch и других сервисов.


  1. Главная ссылка к новости (http://brad.livejournal.com/23...)
  2. OpenNews: Сравнительный обзор Amazon EC2, Google App Engine, GoGrid и AppNexus
  3. OpenNews: Пример разработки приложений с использованием Google App Engine
  4. OpenNews: Результаты нескольких дней исследования работы Google AppEngine
  5. OpenNews: Google предлагает разработчикам бесплатно использовать Google App Engine
  6. OpenNews: Google опубликовал протокол обмена данными "Protocol Buffers"
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/17081-perl
Ключевые слова: perl, google
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (7) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, kost BebiX (?), 19:02, 23/07/2008 [ответить]  
  • +/
    Ну вот, сразу видно - умные люди. Сделали возможность локальной разработки на мускуле (а то питонисты, если не ошибаюсь, до сих пор не соизволили).

    Хотя я лично от гугла таки жду открытия BigTable (да, я наивный :-)

     
     
  • 2.2, Anonymous (?), 19:53, 23/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Не понял про мускуль?
    API или embeded-mysql?
     

  • 1.3, Аноним (-), 13:24, 24/07/2008 [ответить]  
  • +/
    А зачем, чем питон не угодил?
     
     
  • 2.4, Аноним (4), 16:04, 24/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >А зачем, чем питон не угодил?

    не дури

     
     
  • 3.5, аноним (?), 00:46, 25/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>А зачем, чем питон не угодил?
    >
    >не дури

    вот и поговорили... :-)
    а про "ограниченный" питон мы и не слышали...
    воистину, гугл впереди планеты всей...(imho)

     
     
  • 4.6, Аноним (4), 10:11, 25/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Тебе скучно и хочется холивор завязать?
     
  • 2.7, nuclight (ok), 18:11, 31/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >А зачем, чем питон не угодил?

    Чем больше реализаций доступно, тем лучше, зачем ограничиваться питоном?

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру