Веб-фреймворки
-
Юкихиро Мацумото: создатель языка программирования Ruby
Юкихиро Мацумото (Matz) – японский программист, создатель языка Ruby. Главный архитектор Ruby в Heroku, разработчик MRI. MINASWAN – философия Ruby.
-
Сервер приложений: назначение, функции и примеры
Приложениевые серверы: что это такое? Узнайте о роли, функциях (кластеризация, балансировка нагрузки) и архитектуре серверов приложений для бизнеса.
-
Прикладные фреймворки в программировании
Фреймворки приложений: что это такое? Структура, GUI, объектно-ориентированное программирование (ООП). История и примеры – MacApp. Разработка ПО проще!
-
Механизмы перенаправления URL в веб-приложениях
Движок перезаписи URL: что это, зачем нужен и как работает. Создание понятных и SEO-оптимизированных ссылок для веб-приложений. URL rewriting.
-
Веб-приложения: принципы работы и эволюция
Веб-приложения: что это такое? Доступ через браузер, не требуют установки. SPA и PWA подходы для ощущения нативного приложения. Клиент-серверная архитектура.
-
Платформа быстрой разработки веб-приложений Adobe ColdFusion
Adobe ColdFusion: быстрая разработка веб-приложений на платформе CFML. Создание сайтов и подключение к базам данных с 1995 года. IDE и скриптовый язык.
-
Zend: История и продукты компании для разработки на PHP
Zend: разработка PHP приложений. Zend Studio для разработчиков, история компании (основана в 1999), приобретение Perforce. Инструменты для веб-разработки.
-
Размус Лердорф: Создатель PHP и вклад в Open Source
Размус Лердорф: создатель PHP, датский программист, автор первых версий языка. Вклад в развитие PHP и текущая работа над проектом. История жизни.
-
ActionScript: Язык программирования для Flash и AIR
ActionScript: объектно-ориентированный язык программирования для Flash. Основан на ECMAScript (JavaScript), используется для разработки веб-сайтов и приложений.
-
Lasso: Язык и сервер приложений для веб-разработки
Lasso: разработка веб-приложений, язык программирования и сервер управления. От CDML до сложных интернет-систем. Объектно-ориентированный подход.
-
Программные фреймворки: структура и принципы работы
Программные фреймворки: структура для разработки ПО. Обеспечивают повторное использование кода, API, и инверсию управления. Ускорьте разработку!
-
Miva Script: История и Развитие Языка Скриптов для E-commerce
Miva Script: язык программирования для e-commerce, разработанный Miva Merchant. История, особенности и поддержка на хостингах. Альтернатива популярным языкам.
-
Репозиторий PHP-кода: PEAR и его возможности
PEAR: репозиторий PHP-кода для повторного использования. Библиотека расширений, стандарты кодирования и управление пакетами. Основан в 1999 году.
-
Oracle APEX: Среда разработки веб-приложений с минимальным кодом.
Oracle APEX: разработка low-code приложений онлайн. Быстрая разработка веб-, мобильных и десктопных приложений без сложного кодирования. IDE от Oracle.
-
CFML: Язык сценариев для веб-разработки
CFML – скриптовый язык для веб-разработки на JVM, .NET и Google App Engine. Создание веб-приложений, компоненты CFC, синтаксис CFScript и теги.
-
NaviServer: Высокопроизводительный веб-сервер на C и Tcl
NaviServer: высокопроизводительный веб-сервер на C и Tcl. Расширяемость, модули, кэширование, HTTPS, WebSocket, IPv6. Активная разработка, MPL лицензия.
-
Apache Flex и Royale: SDK для разработки веб-приложений
Apache Flex SDK: разработка кроссплатформенных веб-приложений на ActionScript и JavaScript. Бесплатный, open-source, поддержка Flash и AIR. IDE: Eclipse, IntelliJ IDEA.
-
Интерфейс прикладного программирования ISAPI для веб-серверов IIS
ISAPI: что это такое? Объяснение интерфейса прикладного программирования для веб-серверов IIS от Microsoft и его поддержка в Apache и Zeus.
-
WSGI: Стандарт взаимодействия веб-серверов и Python-приложений
WSGI: стандарт взаимодействия веб-серверов и Python-приложений. PEP 3333 определяет интерфейс для обработки веб-запросов в Python 3. Фреймворки, CGI, FastCGI.
-
OpenLaszlo: Прекращенная платформа для разработки веб-приложений
OpenLaszlo: устаревшая open-source платформа для разработки rich web-приложений на языке LZX (XML/JavaScript). Быстрая разработка и прототипирование.
-
Apache FreeMarker: Java-шаблонизатор
Apache FreeMarker: мощный Java шаблонный движок для генерации текста, кода, конфигураций и email. Независим от веб-технологий, прост в использовании.
-
Apache Wicket: Компонентный веб-фреймворк для Java
Apache Wicket: Java веб-фреймворк для создания компонентов веб-приложений. Альтернатива JSF и Tapestry. Основан на MVC, прост в использовании.
-
Capistrano: Инструмент для автоматизированного развертывания приложений
Capistrano: инструмент для автоматизации развертывания веб-приложений на серверах. Поддержка Ruby, PHP, Rails и задач с базами данных. UNIX-совместимый.
-
Сравнение шаблонизаторов для веб-разработки
Шаблонизаторы для веб-разработки: сравнение Velocity, Blade, CheetahTemplate и других. Функции, языки, лицензии, поддержка i18n и наследования.
-
Apache Tapestry: Java веб-фреймворк для разработки приложений
Apache Tapestry: Java веб-фреймворк с открытым исходным кодом для разработки веб-приложений. Простота, продуктивность, Convention over Configuration.
-
Django: Python веб-фреймворк для разработки сайтов
Django – мощный Python веб-фреймворк для быстрой разработки сложных сайтов с базами данных. MTV архитектура, повторное использование кода, DSF поддержка.
-
Дэвид Хайнемайер Ханссон: Программист, гонщик и создатель Ruby on Rails
Дэвид Хайнемайер Ханссон: программист, создатель Ruby on Rails и успешный гонщик. Автор книг по Agile и разработке ПО, партнер 37signals.
-
Ice: Открытый RPC-фреймворк для интернет-коммуникаций
Ice: open source RPC фреймворк для разработки приложений на C++, Java, Python и др. Поддержка TCP, TLS, WebSocket. Безопасность, работа через firewall.
-
Web framework
-
Catalyst: Открытый фреймворк веб-приложений на Perl
Catalyst – Perl веб-фреймворк с открытым исходным кодом, основанный на MVC. Вдохновлен Ruby on Rails, использует Moose. Разработка веб-приложений.
-
Джонатан Гиллетт: Художник, программист и тайна "why the lucky stiff"
Джонатан Гиллетт (why the lucky stiff) – известный программист Ruby, художник и писатель. Ключевая фигура Ruby-сообщества, автор и разработчик.
-
Веб-приложения: объединение данных из разных источников.
Веб-приложение Mashup: объединение данных из разных источников в едином интерфейсе. Визуализация, агрегация, использование API для создания новых сервисов.
-
Railo: История и развитие CFML сервера с открытым исходным кодом
Railo – это open-source CFML сервер для разработки динамических веб-сайтов и приложений. Альтернатива Adobe ColdFusion, работающая на JVM. Бесплатный и мощный!
-
Open Power Template
-
RadRails: IDE для Ruby on Rails на базе Eclipse
RadRails: IDE для Ruby on Rails разработки. Функции: отладка, рефакторинг, контроль версий, автодополнение кода. Основана на Eclipse RCP.
-
TurboGears: Python веб-фреймворк для быстрой разработки
TurboGears – Python веб-фреймворк для быстрой разработки приложений по архитектуре MVC. Поддержка SQLAlchemy, WebOb и микрофреймворк-режим.
-
Komodo Edit: Бесплатный редактор для динамических языков программирования
Бесплатный текстовый редактор Komodo Edit для динамических языков программирования (Python и др.). Open Source, замена Komodo IDE. Скачать и использовать!
-
Echo: Web-фреймворк от NextApp
Echo3 – веб-фреймворк от NextApp для разработки на Java и JavaScript. Создание веб-приложений без знания HTML/HTTP/JS. Бесплатная MPL лицензия.
-
CakePHP: Открытый PHP-фреймворк для веб-разработки
CakePHP – быстрый PHP фреймворк с открытым исходным кодом, использующий MVC. Разработка веб-приложений по принципу "соглашение вместо конфигурации". MIT License.
-
Dojo Toolkit: Модульная JavaScript-библиотека для веб-разработки
Dojo Toolkit: мощная JavaScript библиотека с открытым исходным кодом для быстрой разработки кроссплатформенных веб-приложений и сайтов с Ajax.
-
Сэм Руби: Разработчик веб-стандартов и вкладчик в Open Source
Сэм Руби – американский разработчик, эксперт веб-стандартов и open source. Вклад в Atom, Feed Validator, Apache. IBM, Raleigh, NC. 💻
-
Расширения ASP.NET AJAX: Компоненты и возможности
Расширения ASP.NET: AJAX для динамических веб-приложений. Microsoft разработала ASP.NET AJAX (ранее Atlas) с открытым исходным кодом (Ms-PL).
-
Laminas: PHP фреймворк для веб-приложений
Laminas – PHP фреймворк для веб-разработки. MVC архитектура, компоненты и пакеты для создания профессиональных веб-приложений. Open Source, Linux Foundation.
-
Google Web Toolkit
-
Grails (framework)