Модераторы: THandle, bems

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Framework for Delphi 
:(
    Опции темы
Akella
  Дата 22.6.2010, 09:19 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 7
Всего: 329



Spring framework for Delphi 2010

Spring framework

Getting Started

Roadmap


user posted image


Цитата

Features¶

    * Inversion Of Control(IoC) Container 

    The Spring.IoC namespace introduced a simple but powerful IoC/DI container which supports:

        * Both programmatic and attribute style registration/injection
        * Fluent-style registration
        * Strongly-Typed interfaces to perform compiler-time checking
        * Predefined lifetime types (Singleton/Transient/SingletonPerThread/Pooled)
        * Constructor, method, property, and even field injection
        * A service can be registered by different components identified by name
        * A component can implement several services.
        * Auto-wiring
        * Automatically register the guid interfaces as services which are implemented by the target component
        * Circular dependency checking
        * Choose how to activate a component by reflection or delegation
        * Lifecycle interfaces (IInitializable, IStartable, IRecyclable, etc) 

    * Cryptography Library 

    The Spring.Cryptography namespace provides the following cryptographic algorithms:

        * Hash algorithms (MD5, SHA-1/256/384/512)
        * Checksum algorithms (CRC-16, CRC-32)
        * Symmetric algorithms (DES, Triple-DES. Supports CipherMode, PaddingMode and IV)
        * Random number generator 

    * Generic Collection Interfaces 

    The Spring.Collections namespace provides the well-known generic collection interfaces in the .net world: ICollection<T>, IList<T>, IDictionary<TKey, TValue>. They are compatible with the System.IEnumerable<T> interface which inherits from the non-generic System.IEnumerable interface. Use the TCollections class to create instances of these interfaces. 

    * Design Patterns 

    The Spring.DesignPatterns namespace provides the following reusable design patterns:

        * Singleton Pattern
        * Observer Pattern
        * Specification Pattern 

    * Utility Classes 

    The Spring.Utils and Spring.Utils.IO namespaces provide many useful and well encapsulated utility classes.

        * TDriveInfo
        * TEnvironment
        * TOperatingSystem
        * TMessageBox
        * TBaseNCalculator
        * TFileVersionInfo
        * TFileSystemEntry
        * TFileSearcher
        * IFileEnumerable
        * TNetwork 

    * Spring.System
          o TInterfaceBase
          o TArgument
          o TBuffer
          o TEnum
          o TRtti
          o TNullable<T>
          o TLifetimeWatcher
          o TObjectHolder<T>
          o TVersion 

    * Numbering 

    The Spring.Numbering namespace provides some flexible (serial) numbering rules and generator interfaces. 

    * Live Templates 

    Live templates, which are introduced since Delphi 2006, are reusable code statements that are accessible from the Code Editor. The "Code Templates" folder in the project contains about 30 code templates that will great improve the productivity of the coding. 

    * Unit Tests 

    We follow the Agile practices and use DUnit to write test cases to ensure the framework work as expected. It also makes the refactoring easier and more confident. 


Это сообщение отредактировал(а) Akella - 19.8.2010, 09:15
PM MAIL   Вверх
former
Дата 22.6.2010, 11:45 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


MEMS Expert
***


Профиль
Группа: Завсегдатай
Сообщений: 1166
Регистрация: 1.3.2006
Где: Россия

Репутация: нет
Всего: 17



Наш ответ WPF. MSBTreesmile 

Это сообщение отредактировал(а) former - 22.6.2010, 11:47


--------------------
Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами.
PM MAIL   Вверх
DarkProg
Дата 22.6.2010, 12:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Законченный романтик
***


Профиль
Группа: Завсегдатай
Сообщений: 1784
Регистрация: 11.3.2009
Где: Земля

Репутация: нет
Всего: 19



Для тех кому лень читать и нету времени писать на Делфе(я щас кое-что другое осваиваю smile ) поясните это что и для чего smile


--------------------
"И твоя голова всегда в ответе за то куда сядет твой зад..."

"Я студент - скажите с какого я ВУЗа..."

 smile  smile  smile 
PM MAIL   Вверх
Akella
Дата 22.6.2010, 12:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 7
Всего: 329



former, spring и  MSBTree - это ж разные вещи.

Добавлено через 1 минуту и 39 секунд
DarkProg, на сколько я понял, то spring - это куча готовых функций, процедур, классов и т.д.
PM MAIL   Вверх
former
Дата 22.6.2010, 12:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


MEMS Expert
***


Профиль
Группа: Завсегдатай
Сообщений: 1166
Регистрация: 1.3.2006
Где: Россия

Репутация: нет
Всего: 17



Цитата(Akella @  22.6.2010,  12:30 Найти цитируемый пост)
former, spring и  MSBTree - это ж разные вещи.

Akella, а я их и не сравниваю. Просто раз уж тема про фичи пошла..


--------------------
Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами.
PM MAIL   Вверх
Akella
Дата 22.6.2010, 15:17 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 7
Всего: 329



А как вам такое?
http://www.raudus.com/

При установке вижу, что есть поддержка D7-D2007.
Цитата

Raudus – это фрэймворк, основанный на AJAX, и набор компонентов для Delphi, которые позволяют создавать богатые интернет-приложения (RIA). Raudus использует библиотеку ExtJS. Подход к созданию приложений – такой же как для настольных приложений.

Возможности

    * Визуальная среда разработки. Бросайте компоненты на форму.
    * Приложение и формы в стиле Delphi.
    * Визуальные и не-визуальные компоненты, обработчики событий.
    * Программирование только на Delphi. Минимальное использование HTML, CSS и JavaScript.
    * Простая отладка. Запустите приложение и обновите страницу.
    * Сервер хранит состояние пользовательской страницы. Закройте и откройте браузер – и вернётесь к тому же состоянию.
    * Техника AJAX. Асинхронные запросы. Страница никогда не перезагружается.
    * Таймеры, паблишеры (позволяют вносить на страницу изображения, HTML и произвольное содержимое).
    * TDataSource-совместимые компоненты отображения и редактирования данных.
    * Высокая производительность. Создаётся нативный серверный код.
    * Исполняемый файл, модуль к Apache или FastCGI-приложение.
    * Полностью кросс-браузерные приложения.


user posted image  user posted image

Примеры

Это сообщение отредактировал(а) Akella - 22.6.2010, 15:30
PM MAIL   Вверх
former
Дата 22.6.2010, 15:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


MEMS Expert
***


Профиль
Группа: Завсегдатай
Сообщений: 1166
Регистрация: 1.3.2006
Где: Россия

Репутация: нет
Всего: 17



Цитата(Akella @  22.6.2010,  15:17 Найти цитируемый пост)
А как вам такое?

Жаль только, что нет поддержки D2009. smile 


--------------------
Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами.
PM MAIL   Вверх
Akella
Дата 22.6.2010, 15:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 7
Всего: 329



Сыровато. У мну Win7, D2007. Установилось без проблем. А ни один пример не запускается.

При открытии окна в среде выдаёт, что не может найти HttpIndy.dll
При компиляции: [DCC Error] E2151 Could not load RLINK32.DLL
PM MAIL   Вверх
chip_and_dayl
Дата 22.6.2010, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 603
Регистрация: 22.4.2007
Где: Украина, Киев

Репутация: нет
Всего: 9



Классная вещь, даже не знал, что такое можноsmile


Akella
У меня в Вин7 и в Рад 2007 все заработало. Правда я примеры не запускал, а сам создал, смотря на видео на сайтеsmile

Это сообщение отредактировал(а) chip_and_dayl - 22.6.2010, 22:18


--------------------
Фсё будет хорошо!!!
PM MAIL Skype   Вверх
Akella
Дата 23.6.2010, 14:40 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 7
Всего: 329



Минусы:
- глючная штука. Сырая
- непонятно какая лицензия.
- нет DB компонентов.
- очень тормознутая.
- мало информации на русском, хоть разработчик и русскоязычный.
PM MAIL   Вверх
CompWorm
Дата 28.6.2010, 22:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: нет
Всего: 31



любопытно))) smile 


--------------------
PM MAIL   Вверх
Codovorot
Дата 15.7.2010, 11:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 15.7.2010

Репутация: нет
Всего: нет



Посоветуйте Object Persistence Framework (OPF/ORM) для Delphi 2010.

На сегодняшний момент я использую tiOPF 2 и мне он нравиться. Но хочу найти framework использующий возможности Delphi 2010 (например переработанный RTTI) в полном объеме.
PM MAIL   Вверх
Akella
Дата 8.8.2010, 16:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 7
Всего: 329



ExtPascal

Цитата

ExtPascal is an Object Pascal (Delphi, FreePascal/Lazarus) wrapper/binding for Ext JS, a complete GUI Ajax framework, made in JavaScript, for Rich Internet Application (RIA) development. ExtPascal lets you use Ext JS from Object Pascal commands issued by the server. It brings the structure and strict syntax of the Object Pascal for programming the web browser. ExtPascal will wrap Draw2d into future releases.

PM MAIL   Вверх
Akella
Дата 10.8.2010, 15:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 7
Всего: 329



А как вам такое?
http://code.google.com/p/iwelite/
Бесплатный аналог IntraWeb, вроде бы, но вот эта надпись:
Elite Suite for IntraWeb / VCL for the Web
заставляет задуматься о том, что они написаны на основе этих же IntraWeb, и вовсе не бесплатный аналог.
PM MAIL   Вверх
CompWorm
Дата 13.8.2010, 21:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: нет
Всего: 31



у меня такой вопрос... скорее всего глупый...
- а в IDE D7 можно запихать D2010 ?


--------------------
PM MAIL   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi"
THandle

Добро пожаловать в форум группы "Delphi".

В разделе разрешается:

  • Флудить (в приемлемых величинах)
  • Обсуждать модерирование данного раздела (но не его модератора)
  • Добавлять свои правила если они не противоречат существующим
  • Делать наезды на пешеходов***

Строго запрещено:

  • Размещать рекламу
  • Совершать оскорбления личностей
  • Материться
  • *** Пешеходами не являются (ко)модераторы, админы, участники клуба.

Если Вам понравилась атмосфера форума, заходите к нам чаще! Люблю, целую, вечно Ваш, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Форум группы: delphi | Следующая тема »


 




[ Время генерации скрипта: 0.1668 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.