Castle Project
કેસલ પ્રોજેક્ટ (અથવા ટૂંકમાં કેસલ) એ સી. એલ. આઈ. પ્લેટફોર્મ અમલીકરણ (દા. ત., ડોટ નેટ ફ્રેમવર્ક) માટે એક ઓપન સોર્સ એપ્લિકેશન માળખું છે. તે 6 નવેમ્બર, 2014ના રોજ રજૂ કરવામાં આવી હતી. આ પ્રોજેક્ટની સ્થાપના અપાચે એવલોન અને અપાચે એક્સકેલિબર પ્રોજેક્ટના સભ્ય દ્વારા કરવામાં આવી હતી. આ પ્રોજેક્ટની સ્થાપના હેમિલ્ટન વેરિસીમો ડી ઓલિવેરા (ઉર્ફે "હેમેટ") દ્વારા કરવામાં આવી હતી, જે અપાચે એવલોન અને અપાચે એક્સકેલિબર પ્રોજેક્ટના સભ્ય હતા. કંટ્રોલ કન્ટેનરના વ્યુત્ક્રમના વિકાસમાં આતુરતાથી રસ ધરાવતા, તેમણે એવલોનમાંથી રાજીનામું આપ્યા પછી અને એક્સકેલિબરથી ભ્રમિત થયા પછી, તેમણે ડોટ નેટ પ્લેટફોર્મ માટે પોતાનું વિકસાવ્યું અને રજૂ કર્યું. કોડ પ્રોજેક્ટ પર શ્રેણીબદ્ધ લેખો પ્રકાશિત કર્યા પછી હેમેટ અન્ય વિકાસકર્તાઓ સાથે જોડાયા હતા, અને કેસલ પ્રોજેક્ટે આખરે "સારા આર્કિટેક્ચરને પ્રોત્સાહન આપતી વખતે સામાન્ય એન્ટરપ્રાઇઝ અને વેબ એપ્લિકેશન્સના વિકાસને ઝડપી બનાવવા માટે સાધનોનો એક સરળ સમૂહ પ્રદાન કરવા" તેના મિશનને વિસ્તૃત કર્યું હતું. કેસલ પ્રોજેક્ટ ડોટ નેટ સમુદાય તરફથી સ્વીકૃતિ અને માઇન્ડ-શેર મેળવવાનું ચાલુ રાખે છે, જેમાં માઇક્રોસોફ્ટના વિચારશીલ નેતાઓ તરફથી "મજબૂત, વિસ્તૃત, કાર્યકારી સોફ્ટવેર" બનાવવામાં મદદ કરવા માટેના માળખા તરીકે માન્યતા સામેલ છે. 2006માં, હેમેટે કેસલ પ્રોજેક્ટ અને માળખાનો ઉપયોગ કરીને વિકસાવવામાં આવેલી એપ્લિકેશનો માટે વ્યાવસાયિક ટેકો આપવા માટે પોતાની કંપની શરૂ કરી હતી. ઓગસ્ટ 2008માં તેઓ એમઇએફ ટીમમાં પ્રોગ્રામ મેનેજર તરીકે માઇક્રોસોફ્ટમાં જોડાયા હતા. 31 ઓક્ટોબર, 2008ના રોજ, હેમેટે તેમના બ્લોગ પર જાહેરાત કરી હતી કે કેસલ પ્રોજેક્ટનું વિભાજન કરવામાં આવ્યું છે, અને ત્યારબાદ તમામ પેટા પ્રોજેક્ટ્સની જાળવણી કરવામાં આવશે અને સ્વતંત્ર રીતે રજૂ કરવામાં આવશે. વિભાજન પછી રજૂ થનાર પ્રથમ પ્રોજેક્ટ ડાયનેમિકપ્રોક્સી હતો, જે 4 મે, 2009ના રોજ રજૂ થયો હતો. તેમાં માઇક્રોકર્નલ છે, જે મુખ્ય હળવા વજનનું ઇન્વર્ઝન ઓફ કંટ્રોલ (આઇઓસી) કન્ટેનર છે. વિન્ડસર, એન્ટરપ્રાઇઝની જરૂરિયાતો માટે યોગ્ય નિયંત્રણ કન્ટેનરનું લવચીક અને શક્તિશાળી રૂપરેખાંકિત કરી શકાય તેવું ઇન્વર્ઝન છે. મોનોરેલ, એમવીસી વેબ એપ્લિકેશન માળખું, રુબી ઓન રેલ્સ એક્ટિવ રેકોર્ડથી પ્રેરિત છે, જે એનએચઆઇબરનેટની ટોચ પર બનેલી સક્રિય રેકોર્ડ પેટર્નનું અમલીકરણ છે. એસ્પેક્ટ #, એઓપી એલાયન્સની ભલામણો સાથે સુસંગત એક સરળ પાસા-લક્ષી પ્રોગ્રામિંગ માળખું છે. ડાયનેમિકપ્રોક્સી, ઇન્ટરફેસ અને કોંક્રિટ વર્ગો માટે લોકપ્રિય હળવા વજનનું પ્રોક્સી જનરેટર છે. એનવેલોસિટી, વેલોસિટી ટેમ્પ્લેટ એન્જિનના સત્તાવાર બંદરમાંથી સુધારેલ કાંટો છે. સંદર્ભો બાહ્ય લિંક્સ ઝેન અને કિલ્લાની જાળવણીની કળા ઓરેન આઈનીનો બ્લોગ. NET પ્રોગ્રામિંગ ટૂલ્સ વેબ ફ્રેમવર્ક