ืืืืื ืฉื ืืคืจืืืงื ืืื ืืืืื ืืืืืฉื ืืจืขืืื ืงืื ืฉืขืื ืื ืื ืฉื ืืกืืฃ 2007, ืฉื ืืขื ืืืฆืื ืืช ืฆืืจืชื ืืกืืคืืช ืจืง 12 ืฉื ืื ืืืืืจ ืืืชืจ (ืื ืงืืืช ืืื ืื - ืืืืื, ืืืจืืช ืฉืืืืฉืื ืื ืืืื, ืืคื ืืืืืจ, ืืฉืืืข ืจืฆืื ืืืื).
ืืื ืืชืืื ืืืฉืจ ืืชืืืื ืืืืื ืชืคืงืืื ืืจืฉืื ืืื ืืกืคืจืืื, ืืคื ืืชื ืืช ืชืฉืืืช ืืื ืืื ืฉืชืืืื ืืื ืช ืื ืชืื ืื ืืืืงืกื ืืกืจืืง ืฉื ืชืืื ืืขื ืืื ืื ืฉื ืคืจืกืืื ืกืคืจืื (ืืืืืืงื) ืืืืืจ ืืงืืื, ืืื ืื ืจืื, ื ืืชื ืืคืฉื ืืืืคื ืืฉืืขืืชื ืืืืคืื ืืืชื ืืืืืืืื, ืชืื ื ืืฆืื ืืืืคืืื ืฉื ืกืืจ ืืืืจื ืขื ืื ืื ืชืื ืื ืื ืืจืฉืื ืืงืื, ืืืื ืฉื ืืืืจ ืืืืืจ (ืื ืื ืื ื ืืืืจืื ืขื ืืืกืฃ ืืืืจืื), ืืืืชืจืช ืฉื ืืืืืจ (ืื ืืืชืจืช ืืืฉื ื ืืืฉืชืงืคืช ืืชืืื ืืขื ืืื ืื) ืืืกืคืจ ืืขืืื ืฉื ืคืจืื ืชืืื ืืขื ืืื ืื ืื ืืืื. ืืืชืืื ืืืืชื ืืืขื ืืฉืืื ืข ืฉืืคืฉืจ ืืืฆืื ืืงืืืช ืืขืจืืช ืืชืืืื ืืืืฆืืข ืืฉืืื ืื ืืืื ืืจื ื. ืืฉื ืืจืื ืืืื ืืคืชืขื ืืืขืืืื ืฉืื ืืฆืืืชื ืืืฆืื ืคืจืืืงื ืืื, ืืืืืชื ืื ืกืืช ืืืืฉื ืืืชื ืืขืฆืื.
ืืืืจ ืืื ืงืฆืจ ืืืื, ืื ืืืืคืืก ืืจืืฉืื ืืชืืื ืืขืืื, ืฉืืื ืืชืืืชื ืืืฉืชืืฉ ืื ืืคืขืืืืช ืืืืืืืืืช ืฉืื, ืื ืืื ืืช ื ืืคืื ืืืืื ืืื ืืืืืืืืช ืฉืืืืขื ืืืื. ืืืจืื ืืืื, ืืืงืื ืืขืืืื ืืจืืื ืฉืื, ืฉืื ืืฉืื ืืืคื ืื ืืืืชื ืืชืื ืช, ืื ืขืืืื ืืฆืืชื ืขื "ืืื ืืฉืืชื" ืืืื ืืขืืืืชื, ืฉืืืืืื ืืืงืชื ืืืื ืื ืกืืืืืช ืืช ืืฆืืจืช ืืืืืืช ืฉืื - ืืืจ ืืืขื ืืืชื ืืชืงืื ืขื ืืืขืช ืืืฆืืืืช ืื ืืืืืช, ืื ืฉืืจืื ืืืืืช ืืืืืื ืขื ืขืืืื ืฉื ืขืฉืชื ืืืืื ืืืื. ืชืืืื ืืืืืฉ ืืชืืื ืืช ืืจื ืืกื ืืื ืื ืคืืืช ืืฉื ื, ืื ืื ืืืืจ ืืื ืืงืืฉื ื ืืชื ืืื ืืื ืืช ืืช ืืชืืฆืื ืืืฆืืืช ืืืืืืื - ืืื ืื ืืชืืืื ืืืชืจ ืืื ืชืคืืกืืช ืฉืื ืืช ืฉืื ืืื ืืืืจื ืืจืืจืืช ืืืืฉืื: ืืืื ืืื ืืืคืฆืืื ืืืื ืฉืืืืืื ืืืื ืขืืื; ืฆืคืืื ืงืืืื ืืืืื ืืื (ืืืืจืช ืืืืคืช ืืืื ืืื ืงืืืืื ืืชืืฆืืืช ืืืืคืืฉ); ืืคืืื ืื ืืกืืื ืฉืื ื ืืืืฉื ืืฉืื ืืื ืืืืืืื ืจืืืืจืืื (ืฉืืฉ ืื ืชืืืืจ ืืืืืื). ืื ื ืืืื ืืืืจ ืฉืืคื ื ืื ืืืชืจืชื ืืืืืช ืื ืขื ืืชืื ืืช (ืืืฉื ื-8 ืฉื ืื, ืื ืื ืืืชืจ), ืื ืฉืืืืืื ืืช ืืืืฉื ืืืืฉื ืืช ืืืฉืืจืื ืืืฉืืื ืืขื ืืื ืช ืืืืจืืืช ืชืคืกื ืืช ืชืฉืืืช ืืืื ืืืืืืื. ืื ืื ืืคืชืืข ืฉืงืื ืืืงืืจ ืฉืืชืงืื - ืืืืขืืจ ืืืฉืืช ืืจืืจืืช ืืขืืฆืื ืฉืื ืืฆืืื - ืืคื ืื ืืืจ ืืชืขืจืืืช ืืืชื ื ืชืคืกืช ืฉื ืืืงืื ืฉืื ืื ืืฉืคืช C ืขื ืืื ืืืื ืืื ืฉื C++ ืืืืืืื ืฉื ืชืื ืืช ืืืืชื (ืืชืืืื ืื ืืืืื ืืืฉืชืืฉ ืืืขืจืืช ืขืืฆืื ืืื Borland C++ Builder - "ืืืขื ืืืคื, ืืื ื-C"). ืขื ืืืช, ืื ืื ืืกืืคื ืฉื ืืืจ ื ืฉื ืคืจื ืืืืืืืฆืื ืฉื ืืคืขืืืืช ืืืืืืืืืช ืฉื ืืกืคืจืืื ืฉืื ื.
ืืืงืืื ืืืืืชื, ืืืชืจ ืืืืื, ืืขืืืจ ืงืืจืกืื ืืืืฉืจืช ืืคืชืื ืชืืื ื ืืงืฆืืขืืื. ืื ื ืื ืืืืข ืื ืืืืช ืืคืฉืจ ืืืืื ืฉื "ืืืืืช ืืชืื ืช" ืืืคืก, ืืื ืืืชืืฉื ืืืืืื ืืืืช ืฉืืืจ ืืื ืื ืื, ืืฆืืืชื ืืฉืืื ืงืฆืช ืืืื ืืืืืืืช ืฉืืื ืืืชืจ ืจืืืื ืืืืช ืขื ืื, ืืืื ืืื C#, Visual Studio ืืคืืชืื ืชืืช NET, ืืื ืืื ืืื ืืืืืืืช ืืงืฉืืจืืช ื-Java, HTML ื-SQL. ืืืืฉืจื ืืืื ืืจืื ืืกื ืืื ืฉื ืชืืื, ืืฉืืืฉื ื ืงืืืช ืืืฆื ืืคืจืืืงื ื ืืกืฃ ืฉืื, ืฉื ืืฉื ืืกืืคื ืฉื ืืืจ ืขื ืคื ื ืืกืคืจ ืฉื ืื โ ืืื ืื ื ืืฉื ืืคืจืกืื ื ืคืจื. ืืื ืจืง ืจืืื ืืฆืืื ืฉืขืฉืืชื ื ืืกืืื ืืืชืืื ืืช ืืืชืคืชืืืืืช ืฉืืืจ ืืื ืื ืืคืจืืืงื ืืืชืืืจ ืืืฆืืจืช ืืืฉืื ืืืื ืืช ืืื ื-C# ื-WinForms ืืืืืืข ืืช ืืคืื ืงืฆืืื ืืืืช ืื ืืจืฉืช, ืืืืฉืชืืฉ ืื ืืืกืืก ื- ืคืจืืืงื ืืืืคืืืื ืืงืจืื.
ืขื ืืืื, ืืจืขืืื ืืื ืืชืืื ืืืืจืืืช ืื ืจืืื ืืืฉืืืข ืืื ืกืื ืฉื ืชืืื ืืืื ืืืฉืชืชืคืืช ื ืฆืืื ืกืคืจืืืช ืฉืื ืืช ืืื "LIBKOM" ื-"CRIMEA". ืืจืขืืื, ืื, ืืื ืื ืืืืฉืื ืฉืื ืืืืชื ืืื. ืืืจ ืื ืื ืงืืืืืชื ืฉืืืฉืื ืืฉืืชื ืืช ืื ืืืืฆืขืืช ืืืฉืืช ืืืืฉืจืืช ืืืชืจ. ืื ืื ืืืจืช, ืขื ืฉื ืช 2013 ืืืืืชื ืืืชืื ืื"ื ืขื ืขืืืืชื ืืืงืืืื ืืืฉืืื ืืืชื ืืืืขืื ืืืืจืื ืช ืฉื ืืื ืก ืขื ืืงืฉื ืืืขื ืง ืืืฉืชืชืคืืช ืืื ืก. ืืืคืชืขืชื ืืฉืื, ืืืงืฉื ืฉืื ืืืฉืจื, ืืืชืืืชื ืืืฆืข ืืื ืฉืืคืืจืื ืืคืจืืืงื ืืื ืืืืื ืืืชื ืืืฆืื ืืื ืก.
ืืืืชื ืืื, ืืคืจืืืงื ืืืจ ืงืืื ืฉื ืืืฉ BIRMA, ืจืืฉ ืืืืืืช ื ืืกืคืืช (ืื ืื ืื ืืืืฉืืืช ืืืืืื, ืืื ืืื ืื) ืฉืื ืืช -
ืืืขื ืืืืช, ืืื ืงืฉื ืืงืจืื ื-BIRMA 2013 ืืฉืื ืฉืื; ืืืขื ืืืืช, ืื ืืืืชื ืืืืื ืืจืืคื ืืืื ืฉื ืขืฉืชื ืืืืคืืื. ืืืืื ืช ืงืื, ืืืขืฉื ืื ืืื ืืืืืฉืื ืืืืืืื ืืืื, ืืืขื ื ืืกืืื ืื ืืกืจ ืืื ืื ืืืฆืืจ ืืืืฉืื ืชืืืืจ ืืืืื ืขืืืจ ืืื ืชื, ืืืจืื ืฉืืืืืจ ืืช ืฉืคืช ืืคืืจืื IRBIS 64 (ืืืืขืฉื, ืื ืืช ืืขืจืืช ISIS - ืขื ืกืืืจืืื ืืืื ืื ืืืืืจืืื; ืืื ืืืื ื ืืฉืืชื ืฉืื ื ืจืื ืื ืืื ืื). ืืื ืชื ืืขื ืืื ืชืงื ื ืืืขืืื ืืกืืืจืืื ืืืื ืืืกืื ืืืชืืื (ืืืืจ ืฉืื ืกืืืจืืื ืืืืื ืชืคืงืื ื ืืกืฃ, ืืืืืจ, ืื ืกืืื ื ืืื ืื ืืืคืฆืืื ืืืื ืืืืื ืื ืืชืื ืฉื ืืชื ืืืื ืขืืืื). ืื ื ืฉืื ืืคื ื ืืช ืื ืื ืฉืจืืฆื ืืืืืจ ืืช ืืชืืืืจ ืฉืืื ืื ืงืฉื ืืืืืื, ืืื ืืืฆืืง, ืฉื BIRMA ืืืชืจ ืคืืจืื ืืืืืื ืฉืื ืืืืชื ืชืงืืคื.
ืืืืคื ืืืื, ืืืื ืืืชืืืืืืช ืขื ืื ืชื ืฉืื, ืืื ืื ืืืชืจ ืื ืืืืจ ืืืื ืืงืื ืฉื ืืจืกื ืื - ืืืขื ืืืืจื ืืืคืืื ืฉื ืืืงืืจืืช ืืงืืืืื ื-C++ ืชืื ืฉืืืจื ืขื ืืื ืชืืื ืืช ืืืคืืื ืืืช ืฉื ืงืื NET (ืืืขื ืืืืช, ืื ืงืฉื ืืืืื, ืื ืืืืืง ืื ืืข ืืืชื ืืืืื ืืื ืืืืจื - ืื ืจืื ืืืื ืคืื ืืืืคืฉ ืืฉืืืจ ืืช ืงืืื ืืืงืืจ ืฉืื ืืกืื, ืืืืื ืื ืืฉืื ืฉืืื ืขืจื ืืืชืืื ืืกืืื ืฉื ืงืืงื ืงืืื).
ืืืื ืืืืืื ืืืืืคืฉืช ืืื ืืืื ื ืื ืืกืืื ืืงืฉืืื ืืฉืืื ืกืคืจืืืช ื-DLL ืฉื ืืฆืจื ืขื ืืืืฉืง ืืงืืื ืฉื ืชืื ืช ืขืืืื ืชืืฆืจืช ืืืช ืืืื ืช ื ืชืื ืื ืืงืืืื ืืืงืืจืื ื (ืื, ืื ืืืืจืชื ืขืื ืขืืืื ืืฉืืื: ืืขืชื ืืืืื, ืื ืืงืื ืฉื "ืื ืืข" BIRMA ืืื ืืฆืคืื, ืืื ืืืคืจื ืืืืง ืืืืฉืง ืืืจืื ื-DLL ืืืชืืื). ืืืืข ืืื ืฆืืจื ืืืชืื ืชืื ืช ืขืืืื ื ืคืจืืช ืืืืจืืช ืืื, ืฉืืื ืืงืจื, ืืืจืื ืืืฉืืืช ืืืื ืืจืืงืฆืื ืฉืื ืขื ืืืฉืชืืฉ, ืืขืชืงื ืืื ืืืฉื ืืช ืืืชื ืชืื ืช ืขืืืื "ืงืืืืืืืจ" ืฉื ืืขืจืืช IRBIS 64 - ืื ืฉืืื ื ืคืจืืช. ืืงืืฆืืจ: ืื ื ืชื ืืช ืืืืฆืงืืช ืืืจืืฉื ืืคืืชืืืื ืฉืื ืื ืืคืจืืืงื ืืืืจ ืฉืื (ืืืจืช ืื ืืข ืื ืืชืื ืืืืชื ื ืืชื ืืขืืืื ืืืื ืืืืฉืื ืื ืืกืคืืง). ืื ืืกืฃ, ื ืชืงืืชื ืื ืืืื ืงืฉืืื ืืืืฉืื ืืืืฉืง ืฉื ืชืื ืช ืืขืืืื ืฉื Cataloger ืขื ืืืืืืืื ืฉืื, ืืืืืฉืืื ืื ื-C++ ืืื ื-C#, ืืืืืฉื ืืฉืืจื ืืื ืืข ืฉืื.
ืืืืคื ืืืื, ืืืืคื ืืืืจ, ืื ืืื ืื ืืืืคืืก ืืืืืฉื ืืืื ืฉื BIRMA.NET ืืขืชืืื ืฉืืื ืืืืขื ืืืคืื ื"ืกืืก ืืขืืืื" ืฉืื ืืืจืืข ืืฉื ืื ืืืืืช. ืื ืืคืฉืจ ืืืืจ ืฉืืืฉื ืืืื ืืื ืืคืืืช ืื ื ืืกืืชื ืืืฆืื ืืจืืื ืืืืฉืื ืืืฉ, ืฉืื ืืืชืจ, ืฉื ืจืขืืื ืืชืืง. ืืื ืฉืืจ ืืืืืืฉืื, ืืืจ ืืื ืฆืจืืืื ืืืืืช ืจืฆืคืื ืืืืืจืืื ืืงืื ื ืื ืฉืืืื ืืืืื ืืืื ืืื ืืืคืฆืืื ืืืื - ืื ืขืืืชื ืืืืืืช ืืช ืืจืขืืื ืฉื ืชืื ืืืช ืืื ืืืจืกืืืืช ืืชืืืืจืื ืืืืืืืืจืคืืื ืฉื ืคืจืกืืืื ืืืืจืื ืืขื ืืื ืื ืืืจืื. ืืืื ืืคืขืืืืชื ืืืขืฉืืช ืืืืชื ืชืงืืคื, ืื ืื ืืื ืืืืงืฉ ืืขื, ืืืืืฉืื ืฉืืื ืื ืืืืชื ืชืงืืคื ืืกืคืืง ืืืื ืืื ืืกื ืืชืืื ืขื ืืื ืื. ืื ืืกืฃ, ืืงืืืจ ืืคืืชืื ืฉื ืืกืคืจืืื ืฉืื ื ืืื ืืกืืืช ืืืชืจ ืืืืชืจ ืืงืจืืช ืืืืืืฆืื ืฉื ืืจืืืื ื ืืืืืืื ืื, ืืืืืืื ืืคืขืืืืืืช ืืืจืืช ืฉืืขื ืขื ืืื ื ืืืชื, ืื ืฉืืกืืคื ืฉื ืืืจ ืืืืฅ ืืืชื ืืขืืื ืืืชื ืกืืฃ ืกืืฃ, ืืคืื ื ืืช ืืงืืื ืืื ืฉืืจืฆื. ืืืืืช ืืจืืฆื ืืืชืจ ืืื ืื.
ืืืืคื ืคืจืืืงืกืื, ืืื ืื ืืืืจ ืืืืจืืขืื ืืืจืืืืื ืืืื ืฉืคืจืืืงื BIRMA, ืฉืืืืชื ืชืงืืคื ืืืจ ืืื ืื ืืช ืื ืืืืคืืื ืื ืืืืคืืื ืืื ืืคืจืืืงื ืื ืืื ืืืคืืกื ืืจืื ืืืื, ื ืจืื ืืืืื ืืชืืื ืืงืื ืืช ืืืื ืืืืฉืื ืืืืืื! ืืื ืื ืืืชืจ ืืื ืคื ืื ืืืืฉืืืช ืกืจืง, ืฉืื ืืชืืืชื ืืกืจืืง ืืช ื-World Wide Web ืืืืคืืฉ ืืืจ ืืฉืื ืืืื (ืืืจืื ืืืื, ืขืืฉืื ืืืจ ืืืืืชื ืื ืืฉ ืืืคืฉ ืืช ืื ืื ืื ืกืชื, ืืื ื-GitHub), ืืืืคืฉืื ื-At. ืืชืืืืช ืืฉื ื ืืื, ืกืืฃ ืกืืฃ ื ืชืงืืชื ืืืืฆืจ ืืงืืื ืฉื ืืืจืช Salesforce ืืืืืขื ืืฉื ืืื ืืฉืืขืืชื
ืืืืคื ืืืื, ืืืืืชื ืฉืื ืืืื Gorp (ืื ื ืชืืื ืื ืคืืจืืฉ ืืฉื ืืื? ืืืื ืกืื ืฉื "ืื ืชื ืจืืื ืืืืื ืืืื"?) - ืืืืืง ืื ืฉืืืคืฉืชื ืืืจ ืืจืื ืืื. ื ืืื, ืืืืฉืื ืืืืืื ืฉืื ืืฆืจืืื ืฉืื ืืืืชื ืืขืื ืืื ืฉืืื ืืข ืืื ืืจืฉ ืืงืคืื ืืชืจื ืขื ืืจืฆืฃ ืืืื ื ืฉื ืืงืกื ืืืงืืจ. ืขืืืจ ืืื ืืืืืช ืืืื ืงืืืฆื ืืืื (ืืืืืจ, ืื ืืืฆืื ืขื ืืื ืืืคืชืืื ืืืืืืืืช ืืจืืจืืช ืืฉืืืืฉ ืืคืจืืืงื), ืื ืื ืืชืืื, ืืื ืขืืืจ ืืืชื ืืงืกืืื ืฉื ืชืืื ืขื ืืื ืื ืกืจืืง, ืื ืื ืกืืืจ. ืืืจื ืืื, ืืืชื ืขืืื ืขื ืชืืื ืขื ืืื ืื ืืืื ืืืชืืื ืืืืืื "ืชืืื ืขื ืืื ืื", "ืชืืื" ืืขืื ืืื ืชืืืืจืื ืจืืฉืื ืืื ืฉืืื ืื ื ืฆืืจื ืืืงื ืืชืืฆืืืช ืื ืืชืื ืืืืืขื (ืืืืชืื ืืืชื ืืื ืืช ืื ืคืขื ืื ืื ืื ื ืื). ืื ืืกืฃ, ืืื ืืืื ืืื ืืืืจืื ืืืืืื, ืืืื ืฉื ืืืืืจ, ืืืืชืจืช ืืืกืคืจ ืืขืืื, ืืืฃ ืขืฉืื ืืืืื ืืืืช ืืกืืืืช ืฉื ืืื (ืืืืืื, ืฆืืืจืื ืืกืชื ืชืืืื ืืงืจืืืื), ืฉืื ืื ืืืื ื ืืื ืืืืืช ืืกืืื ืืืชืื. ืขื ืืืช, ืืืืื ืืืืจืื ืขืืืื ืื ืืื ืื ืื ืืฉืืขืืชื, ืืื ืืืื ืืจืืฉืื, ืืืืฉืื ืืงืืื ืื ืืืื ืืื ืืืชืืื ืืืคืฉ ืืช ืืืื ืื ืืืจืืฉืื ืืืงืกื ืืืงืื ืืกืืื, ืืื ืคืฉืื ืขืืื ืืืชื ืืืืชืืื, ืื ืืฆื ืืช ืฆืืื ื ืฉื ืืคืืกืื ื... ืกืืื ืืช ืขืืืืชื. ืืจืืจ ืฉืืื ืฆืืจื ืืฉืื ืื ืืกืืื ืืื ืืคืืืช ืืืคืฉืจ ืงืฆืช ืจืืื ืืื ืืืื ืื ืืืืืจืื, ืืื ืืืืืจ ืืืชื ืืขืืืื.
ืืขืื ื ืืกืคืช ืืืืชื ืฉืืคืจืืืงื ืขืฆืื ืืืืืข ืื'ืืืื, ืืื ืชืื ื ืชื ืืขืชืื ืืืืฉื ืืืฆืขื ืืืฉืื ืืืชืืืฉืงืืช ืืืื ืืืืืื ืืื ืขื ืืืฉืืืื ืืืืจืื ืืืื ืช ื ืชืื ืื ืืืกืืกื ื ืชืื ืื ืงืืืืื (ืืืื "ืืงืืืื" ืฉื ืืืจืืืก), ืื ืืคืืืช ืขืฉื ืืืช ื-C# ื-.NET. ืื ืื ืฉ-Java ืขืฆืื ืืื ืฉืคื ืืจืืขื - ืคืขื ืืคืืื ืืฉืชืืฉืชื ืื ืืื ืืืืฉื ืืืฉืื ืืืื ืืขื ืืื ืฉืืืืืข ืืช ืืคืื ืงืฆืืื ืืืืช ืฉื ืืืฉืืื ืืืชื ืฉื ืืชื ืืชืื ืืช (ืืืืง ืืคืจืืืงื ืงืืจืก). ืืืืืื ืช ืชืืืืจ ืื ืืืื ืืืื ืืืืชื C-sharp. ืืืื, ืื ืจืง ืืชืจืื: ืื ืืืื ืื ืงื ืืืชืจ ืืกืืื ืคืจืืืงื ืงืืื. ืขื ืืืช, ืื ืจืฆืืชื ืืฆืืื ืฉืื ืืขืืื ืืืฆื ืืืคื ืื ืฉื ืืื ืืืืืืืช Java (ืื ืืืชืจ ืืืืง, ืฉืืืื ืืขืืืื) ืฉื Java - ืืืจื ืืื, ืืฉืคื ืขืฆืื ืื "ื ืชืคืจื" ืืฉืืืืฉ ืืื, ืืืืื ืื ืืฉืชืืงืงืชื ืืืืืจ ืขื ืื ืืกืืื ืืงืืื. ืืืื ืื ืืืืืง ืืืื ืฉ-C# ืืฉืืืื ืขื WinForms ืืจืื ืืืชืจ ืงืจืื ืืืืคื, ืฉืืืชื ืจืืื ืืืืชื ื ืืชืืืื ืคืขื. ืืืจืื ืืืื, ืืคืชืจืื ืืืจืืฉ ื ืืฆื ืื ืืืจ โ ืืืืืช ืืคืจืืืงื
ืื ืืืฆืขืชื ืืช ืื ืืฉืื ืืืื ืืืจืืฉืื ืืืจืืืชื ืืช ืืื ื-DLL ืืืกืื ืืืชืืื, ืฉื ืืชื ืืื "ืืืกืืฃ" ืืงืืืช ืขื ืืื ืื ืคืจืืืงื ืขืืืจ .NET Framework ืฉื ืืฆืจ ื-Visual Studio. ืืื ืชืืื ืืฆืจืชื ืฉืืื ื ืืกืคืช ืืืฆืื ื ืืื ืฉื ืืชืืฆืืืช ืฉืืืืืจื Gorp, ืืฆืืจื ืฉื ืืื ื ื ืชืื ืื ืืชืืืืื ืฉืืืื ื ืื ืืขืืืื ืืชืฆืืืช ืืืื (ืืืงื ืืืกืืก ืื ืฉืืจืืช ืืื ืขืืืืืช; ืื ืืคืชืืืช ืืืืื ืืื ืืื ืืงืกืื ืืกืคืจืืื). ืืืื, ืืื ืืขืืจ ืืืจืืฉืื ืขืฆืื ืืขืืืื ืืืฆืืช ืืชืืฆืืืช ื ืืชืื ืื ืืืจ.
ืืื ืื, ืชืืืื ืืชืืืช ืืชืื ืืืช ืืื ืืข ืืืืฉ ืขื ืื ืช ืืืืื ืื ืชื ืืืืืืืช ืงืืืืืช ืฉื ืืงืกืืื ืกืจืืงืื ืฉื ืชืืื ืืขื ืืื ืื ืื ืืจื ืืกืืืืืื ืืืืืืื. ืืืขืฉื, ืืคืืื ืื ืืืืชื ืฆืจืื ืืืชืืืืก ืืชืื ืืืช ืืงืืืืืช ืฉืื ืืืื: ืคืฉืื ืืฆืจืชื ืืช ืื ืืชืื ืืืช ืืืจืืฉืืช ืืืคืก. ืืชืจื ืืื, ืื ืืชืื ืืืช ืฉืชืืื ื ื ืืขืืื ืขื ืืืจืกื ืืงืืืืช ืฉื ืืืขืจืืช ืงืืขื ืืกืืจืช ืฆืจื ืืืื ืืืงืกืืื ืฉื ืืชื ืื ืชื ื ืืื ืืขืืจืชื, ืืื ืืข ืืืืฉ ืืืจ ืืืคืฉืจ ืืคืชื ืชืื ืืืช ืืื ืืืจืกืืืืช ืืืื ืืืชืืืืืช ืืืกืคืจ ืกืืื ืกืืืื ื- ืคึผึทืขึทื. ืืคืืื ื ืืกืืชื ืืืชืื ืืืืืฉืื ืชืื ืืช ืืงืืคื ืืื ืืงืกื ืฉืจืืจืืชื ืฉื ืชืืื ืขื ืืื ืื, ืื ืื, ืืืืื, ืืคืืื ืขื ืื ืืืคืฉืจืืืืช ืืืืฉืืช ืฉื ืคืชืืืช ืื, ืืืื, ืืืืืื, ืืืืืืช ืืืืืืืช ืืืืฉื ืืช ืืืชื ืจืฆืคืื ืืืืจืื ืืงืื ื ืื ( ืืื, ืืืฉื, ืฉืืืช ืืฉืคืื ืืจืืฉื ืชืืืืช ืฉื ืืื ืืืืจืื ืืจืฆืฃ), ืื ืืชืืจืจื ืืืืืืคืื.
ืืืื ืืขืชืื ื ืืชื ืืืื ืืืืฉื ืงืื ืกืคื ืืกืืื ืฉื ืืื-ืชืื ืืืช, ืฉืืืืื ืืืืืง ืืช ืืงืกื ืืืงืืจ ืืขืืืื ืืืื ืืืชืื ืืืช ืืืืื ืืช ืื-ืืื ืืช, ืืืืืจ ืืื, ืืืชืื ืืชืืฆืืืช ืืืชืงืืืืช, ืืืืืจ ืืช ืืืชืืื ืืืืชืจ, ืชืื ืฉืืืืฉ ืืกืื ืฉื ืืืืืจืืชื ืืื ืืืืื ืื. ืืื ืขืืฉืื ืืืืชื ืืืชืจ ืืฉืืื ืืืจืช. ืื ืชื ืืื Gorp, ืืืจืืช ืื ืืจืืืื ืืืช ืฉืื ืืืฉืื ืืืื ืฉืขืฉืืชื, ืืื ืขืืืื ืื ืืื ืืกืืื ืืืืขื ืืขืฉืืช ืืืจ ืืื ืฉื ืจืื ืคืฉืื, ืฉืืื ืชื ืฉืื ืฉื ืืชื ืืขืฆืื ืืื ืืกืืื ืืขืฉืืช ืืืจ ืืืืจืกื ืืจืืฉืื ื. ืืืืืจ: ืืืืชื ืื ืืืืืืช ืืืฆืื ืืืืืฅ ืืืงืกื ืืืงืืจ ืืช ืื ืืคืจืืื ืืื ืืชืืืืื ืืช ืืืกืื ืฉืฆืืื ื ืืชืื ืืชืื ืืช ืืืฉืืฉืช ืืืงืื ืื ืืื, ืชืื ืฉืืื ืื ืืชืขื ืืื ืืื ืืื ืืืื ืืืงืกื ืื ืชืื ืืจืืืืื ืฉืืื ืืคืจืืื ืืื ืืืื. ืขื ืื, ืฉืืคืจืชื ืจืง ืืขื ืืช ืืื ืืข ืืืืฉ, ืืืืคืฉืจ ืื ืืืคืฉ ืืช ืื ืืืืจืืช ืืืืฉืืช ืืืคืฉืจืืืช ืฉื ืจืฆืฃ ื ืชืื ืฉื ืืกืืืช ืืืื ืืืืืงืื ืื ืืืื, ืื ืฉืืืชืืจ ืืช ืืืคืฉืจืืช ืืืืืฆืืืช ืืืงืกื ืฉื ืงืืืฆืืช ืฉื ืชืืืื ืฉืจืืจืืชืืื ืฉืืื ืืืืืืื ืื ื ืืงื ืืืฉืืื ืื ืืชืื, ืืืงืฃ ืืื ืืืื ืื ืืืืืจืื ืฉืืืื. ืขื ืืืช, ืื ืื ืืืคืฉืจ ืืืืืืจ ืืช ืืืกืื ืืืื ืืื ืงืฉืจ ืืชืืฆืืืช ืืืืคืืฉ ืืืจ ืืคืจืืื ื ืืงืืื ืืืืฆืขืืช ืืืกืื ืืืงืืืื: ืืืงืคืื ืขื ืืื ื ืืืงืกื ืืืชืืืจ ืขืืืื ืื ืืืชืืจื ืืงืื ืืืืืืืช ืฉืจืืจืืชืืืช ืฉื ืชืืืื ืื ืกืืืจืื.
ืืื ืืืืืืืืช ืฉื ืชืืื ืืขื ืืื ืื ืฉื ืชืงืืชื ืืื ืืืขืื ืืื ืขืืืื ืื ื ืจืืชื ืื ืื ืจืฆืื ืืช, ืื ืืฉืื ืกืื ืืืืื ืื ืื ืื ื ืืชืื ืืืฉ ืขื ืืฉืืื ืืืื ืฉื ื ืืชืื ืชืืื ืฉื ืืชืจ ืืื ืืจื ื (ืืืืืจ ืืืชื ื ืืชืื), ืฉืื ืืืืืืืช ืื ืืื ืื ืืืคืืขื ืขื ืื ืืืืื ืืืืื. ืืืจื ืืื, ืื ืื ืงื ืืืืืืจ ืืช ืืืกืืืช ืืืจืืฉืืช ืขืืืจ ืงืืขื ืกืืืื ืืื ืืจื ื, ืฉืืื ืืื ืฆืจืื ืืืฆืื ืืช ืื ืชืื ืื ืฉืื ื ืืืคืฉืื (ืฉืฆืจืื ืืืืฅ), ืืื ืืื ื ืืื ืืืืฅ ืืช ืืื ืชื ืืขืืืจ ืืื ืื ืชื ืืื ืงืืข ืืืื, ืืืจืืช ืื ืืชืืื ืืชืืื ืืช ื-HTML ืืืคืฉืจืืืช ืฉื ืืชื ืืืงื ืืจืืืืื ืืื ืืื?
ืืืืจ ืืฉืืื ืงืื ื, ืืืืืชื ืืืฆืื ืืื ืืคืืกื ืฉืืจืืช (%all_before) ะธ (%ืื_ืืืจื), ืืฉืจืช ืืช ืืืืจื ืืืจืืจื ืฉื ืืืืืื ืฉืื ืื ืฉืขืฉืื ืืืืืื ืืืงืกื ืืืงืืจ ืืืื ืืคื ื ืื ืืคืืก (ืืกืื) ืฉืืืจืืื. ืืชืจ ืขื ืื, ืื (%all_before) ืคืฉืื ืืชืขืื ืืื ืืืืืืืช ืืฉืจืืจืืชืืืช ืืืื (%ืื_ืืืจื), ืืืืคื, ืืคืฉืจื ืืืืกืืฃ ืืืชื ืืฉืืจ ืืจืฆืื ืืืืจ ืืืขืืจ ืืืืงืืข ืืงืืื. ืื ื ืฉืืข ืื ืคืฉืื, ืืื ืืื ืืืืฉื ืืช ืืงืื ืกืคื ืืื ืืืืชื ืฆืจืื ืืกืจืืง ืฉืื ืืช ืืงืืจืืช ื-gorp ืืื ืืืฆืข ืืช ืืฉืื ืืืื ืืืจืืฉืื ืืื ืื ืืฉืืืจ ืืช ืืืืืืื ืฉืืืจ ืืืืฉื. ืืกืืคื ืฉื ืืืจ, ืืฆืืื ื ืืขืฉืืช ืืืช (ืืืจืืช ืฉืืคืืื ืืืืฉืื ืืจืืฉืื ืืืื, ืื ืื ืืขืืืชื, ืฉื ืื ืชื ืฉืื ื ืืชื, ืืืคืืื ืืืจ ืืืชืจ - ืชืื ืฉืืืขืืื). ืืขืชื, ืืืขืจืืช ืืืฉื ืฆืืจื ืืื ืืืจืกืืืช ืืืืช - ืื ืคืืืช ื-12 ืฉื ืื ืืืืจ ืื ืืกืืื ืืช ืืจืืฉืื ืื ืืืจืื ืื ืืชืคืงื.
ืืืืื, ืื ืื ืกืืฃ ืืืืืืืช ืฉืื ื. ืืชื ืืืื ืื ืืฉืืชื ืืืืืืื ืืช ืื ืชื ืชืื ืืืช gorp ื-C#, ืืืืฆืขืืช ืื ืืืช ืืืกืคืจืืืช ืืืืื ืืช ืืืืืขืช ืืงืืืง ืืืคืฉื. ืื ื ืืืฉื ืฉืฆืจืื ืืคืฉื ืืฉืืขืืชืืช ืืช ืืงืื, ืืื ืืืคืฉืจ ืื ื ืืืืคืืจ ืืืืืจืฉืช ืืฆืืจื ืฉื ืืงืืจืืช Java ืงืืืืื. ืืื ืขื ืกืื ืืื ืืข ืืงืืื, ืืคืฉืจ ืื ืืืืื ืืขืฉืืช ืืืจืื ืืขื ืืื ืื ืฉืื ืื, ืืืื ื ืืกืืื ืืืืฉื ืืช ืืืื-ืืืคืืืื ืฉืืืจ ืืืืจืชื, ืฉืื ืืืืจ ืขื ื ืืชืื ื ืชืื ืื ืฉืื ืื ืืืชืจืื ืฉืื ืื (ืขื ืืืช, ืื ื ืื ืคืืกื ืฉืืื ืชืืื ื ืืืืืืื ืงืืืืื ืืชืืืืื ืืืชืจ ืืื - ืคืฉืื ืขืืืื ืื ืืื ืื ืืช ืื ืืกืืื ืืืชืืื ืืฉืืืืฉ ืืื).
ืืื, ืืงืืฅ ืืืจ ืงืืืืชื ืืืื ื ืืืืื ืืืืจื ืฉืืฉืชืืฉืช ืืืื ืืืืืืืช Salesforce (ืืืคืชืืช ืฉื ืืืงืืจ Gorp), ืืขืืืจ ืจืืืื ืืขืืืื ืืืื ืืจืืื. ืืฆืขืจื, ืืจืืข ืื ื ืื ืืืื ืืคืจืืกืืช ืืืืฉ ืืืื.
ืื ืืืืืจ ืืื ืืขืืจืจ ืขื ืืื ืืกืืื, ืื ืืืืง ืืฉื ื ืื ืกื ืืชืืจ ืืืชืจ ืคืืจืื ืืช ืืืื ืืืืืื ืืืืืืจ ืื ืืชืื ืชืื ืืืช ืืืืจ ืืื ืืืืฆืขืืช ืืืืื ืฉื ืืืืืืฉ ืืืฉืืฉ ื-Salesforce Gorp (ืืชืืกืคืืช ืฉืื, ืืืขื ืืื ืืืืืช ืคืื ืงืฆืื ืฉืืืจ ืชืืืจื, ืืื ื ืขืืฉืืช ืฉืื ืืืื ืืชืืืืจ ืืชืื ืืช ืขืฆืื, ืื ืฉืืืขื ืื ืืชืืขืื ืขืืืจ ืืืขืจืืช ืืืงืืจืืช Gorp ืืชืืื ืื ืืืจืกื ืฉืื).
ืืงืืจ: www.habr.com