phpPeanuts

Скріншот програми:
phpPeanuts
Дані програми:
Версія: 2.1.0
Дата завантаження: 20 Feb 15
Розробник: MetaClass
Ліцензія: Безкоштовно
Популярність: 0

Rating: nan/5 (Total Votes: 0)

PhpPeanuts є відкритим вихідним кодом рамки MVC для розробки додатків баз даних цінних в PHP.
PhpPeanuts підтримує високу і стійку продуктивність розробників адаптивних компонентів і знижує ризик проекту шляхом швидкого прототипування.
З phpPeanuts ви не будуєте додаток знизу вгору. Замість цього ви отримаєте один scaffolded з мета даних, то розширити і уточнити його крок за кроком, щоб зробити його більш і більш, як ви хочете його бачити.
PhpPeanuts робить в загальному не генерують код. Замість її компоненти динамічно адаптуватися до визначень даних. Вона не робить просто CRUD, контактів і пошук також scaffolded. Тому що він адаптується динамічно ви можете почати з simpelest речі, які могли б працювати для вашого застосування, і рефакторінга, рефакторінга пізніше, якщо виникне необхідність, не втрачаючи багато продуктивності. Програмування шлях крайності.
Хоча phpPeanuts слід аналогічні принципи це не Ruby On Rails клон, він був випущений раніше, і разом зі своїми попередниками має історію більш ніж 17 років. Тим не менш, це всього лише 980 кілобайт коду. Це те, що можна переглядати seached на лінії, щоб зрозуміти, перевизначити і розширити його, щоб служити вашим вимогам

Особливості :.

  • простий в установці;
  • автоматичне динамічне лісу повного користувальницького інтерфейсу, у тому числі автоматичної генерації форм і перевірка гіперпосилання для перегляду для редагування зв'язаних об'єктів, вибравши відповідні об'єкти, використовуючи меню, що випадає і діалогові вікна, запит за зразком і сортування результатів запиту;
  • Інтерфейс наступним MVC шаблон для поділу між кодом і розміткою та логічного поділу між моделлю предметної області та інтерфейс користувача;
  • підтримка AJAX

  • На основі
  • Дані мета динамічний об'єктно-реляційного зіставлення (ORM) з об'єктно кешування, поліморфізм і навігації по відносинам без кодування, транзакцій бази даних (INFO), специфікації стовпця і каскадом видалити, і захист від видалення, якщо існують сім'ї;
  • інкапсуляції без письмового нерухомості методи отримання і установки;
  • готові до використання сторінки користувача інтерфейсу, компонентів, віджети і діалоги;
  • Програми кожен має власну точку входу для включення веб-сервера рідний дозвіл на основі кожної програми;
  • контекст розвідки для повернення користувача на сторінку, де він почав з завдання;
  • багато деталей для користувача інтерфейсу може бути скасоване і налаштовані;
  • Висувна схема управління код для перевизначення рамкової поведінки без зміни рамки код,
  • абстракція бази даних з прямої підтримки MySQL і SQLLite 2 баз даних, інших баз даних підтримуються через інтерфейс PDO (потрібно PHP5);
  • Підтримка авторизації користувача на рівні додатків і типу (INFO);
  • веб-сайт з підручником, документацію, що описує концепції та дизайну, практичне HOWTO, і hypercode браузерів для перегляду та пошуку рамкової код щоб подивитися, як він працює і як він може бути перевизначений і exteded нелегальними способами
  • конструкція рамках має історію більш ніж 10 років,
  • Комерційний випуск з більш широкими можливостями і розширеннями за запитом на виплату curstomers про метакласи

Що нового У цьому випуску:

  • Для підвищення безпеки, повний звід Abstact користувальницьких інтерфейсів була розглянута і поліпшена, для захисту від міжсайтовий скриптинг.
  • Всі змінні запиту, включаючи печиво і серверних змінних тепер підтверджено, набори символів не задані явно, перетворення рядка більше не поширюється помилкові значення, X-Frame-Options заголовок підтримується, і Ajax запити обмежуються хоста, бере початок сторінки від.
  • Інші поліпшення API домену певний стиль мову для навігаційних запитів, і простіше Ajax запити до частин, підрозділів і віджетів.

Що нового у версії 2.0.0:

  • Повністю адаптований до PHP 5:
  • Повністю сумісний зі стандартами ESTRICT

  • не «LI> Посилання на змінні більше не використовуються для передачі об'єктів. Тому немає ризику посилального аномалій
  • Використання та обробка виключень
  • __ ToString здійснюється для більшості типів об'єктів
  • використання __construct simplfies підкласів
  • Більше гнучкості:
  • Відокремте Запчастини для EditDetailsPage, ReportPage і PropertyPage дозволяють велику гнучкість в компонент повторного використання з різних макетів
  • Шляхи тепер можна використовувати в EditDetailsPage для редагування значень, вказаних об'єктів
  • WidgetFactory спрощує використання віджетів за межами EditDetailsPart
  • Загальні функції підприємством у класі Uitilty, так що вони можуть бути скасовані
  • Початкові значення можуть тепер бути пропущений через запит до EditDetailsPart і використовується в об'єктах, відредагованих
  • Пункти меню поточного типу в даний час виділені для підтримки сенс кінцевого користувача місця розташування в складних додатків
  • зворотних статечних функціональний об'єкт копіювання в EditDetailsPage (і PntDbObject)
  • багато дрібних змін,

Що нового у версії 1.5.0:

  • пристосовані до PHP 5.3
  • класи SUBDIRS можуть бути розміщені на довільному місці в той час як їх зміст все ще може бути включений в includeClass (ви повинні встановити глобальну змінну $ cfgCommonClassDirs використовувати це).
  • Вибір сторінкову доповідь тепер показує кількість унікальних значень для стовпців з нечислових значень
  • fieldmapping відображення налагоджену (знову), db.query.PntSqlJoinFilter тепер працює як з поліморфним наполегливості і відображення стовпця
  • досить деякі рефакторінга і невеликі зміни

Що нового у версії 1.4.0:

  • Технічні відображення стовпця бази даних була додана для використання з існуючі бази даних.
  • підтримка AJAX, API авторизації користувача на рівні додатку і типу, міжсайтовий скриптинг і прохання запобігання підробки та абстракції бази даних з прямої підтримки MySQL і SQLite 2 та підтримки для інших баз даних через інтерфейс PDO (PHP5 тільки) були додані.
  • В CRUD дії тепер використовувати транзакції бази даних і вони підтримують каскадне видалення і захист від видалення при наявності утриманців.
  • Адміністрування користувачів і плагін аутентифікації тепер доступна окремо.

phpPeanuts

Коментар не знайдено
додати коментар
Включіть картинки!