Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

TheWind3/Ragtime.CodeSamples

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
3 Commits
 
 
 
 
 
 

Repository files navigation

Что это за репозиторий?

Этот репозиторий содержит примеры кода, который написал я, Леонид Белоусов.

Имейте в виду, однако, что этот репозиторий предназначен исключительно для того, чтобы показать, как я пишу исходный код. Анализируя расположенные здесь файлы, Вы, конечно, не сможете составить представление о том, какие принципы заложены в платформу и как она работает. Если Вам это интересно - приглашайте на собеседование :)

Что такое Ragtime?

Ragtime - это платформа для построения enterprise - веб-приложений. В двух словах работа прикладного программита, который использует Ragtime, заключается в следующем:

  • Описать метаданные в xml-файлах. Метаданные - это справочники, регистры, и т п.
  • Запустить компилятор Ragime для генерации "системного" исходного кода
  • Реализовать back-end логику программы на C#
  • Релизовать ui-формы на typescript

Ragtime не требует от прикладного программиста знаний html, css и прочих специфичных для веб-разработки технологий. Типичный прикладной Ragtime-программист - это хороший специалист в прикладной области, но (относильно) плохой специалист в области веб- и backend- разработки.

Разделы репозитория

Core

Core - это непосредственно Ragtime- компилятор. Компилятор генерирует "системные" исходники на основании предоставленных ему метаданных и анализирует исходные данные, которые написал прикладной программист.

Main

Main - это основной код Ragime

About

Примеры кода (из кодовой базы проекта Ragtime)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.