|  18.11.2008, 15:01 | #1 | 
| Участник | В NAV 2009 код C/AL конвертится в C#, а что же будет в DAX? 
			
			Случайно наткнулся на сообщение из чьего-то блога касаемо NAV 2009 и появившегося там (а, может, и не там, а раньше, - я не в теме) некоего аналога сервера приложений Аксапты - Service Tier. В сообщении есть очень интересные моменты (в вольном переводе): Цитата: 
		
			Что такое Service Tier? Очень кратко - это промежуточный уровень в Microsoft Dynamics NAV 2009. Именно на этом уровне [теперь?] выполняется весь доступ к БД и вся бизнес-логика, что также означает, что именно на этом уровне выполняется код приложения. ... А этот Service Tier занимается интерпретацией кода C/AL? Как вы, вероятно, уже знаете, ответ на этот вопрос - нет. В NAV 2009 большая часть этого самого Service Tier написана на C# и выполняется в виде управляемого кода, кроме того, приложение тоже конвертируется в C# и во время работы также выполняется в виде скомпилированного управляемого кода. Это происходит за счет того, что каждый раз, когда вы компилируете объект в C/SIDE, этот объект "за кулисами" транслируется в C#, и этот исходный код C# сохраняется в таблице Object Metadata в BLOB-поле с названием User Code. Кроме того, в таблице Object Tracking обновляется поле Object Timestamp, что позволяет Service Tier'у увидеть и подхватить эти изменения. Когда ему нужно выполнить код объекта, соответствующий объекту исходный код C# записывается на диск и посредством неких манипуляций компилируется в модуль, который может быть загружен на динамически, что позволяет Service Tier на лету заменять отдельные code unit'ы, страницы, etc. | 
|  | |
| За это сообщение автора поблагодарили: Lemming (1). | |
|  18.11.2008, 15:17 | #2 | 
| Member | 
			
			Запретить надо в ней программирование, пока стандартный функционал не изучат   . А то многие думают, что Аксапта — это средство разработки. Даже про 1С такого никто не скажет  . 
				__________________ С уважением, glibs® | 
|  | 
|  18.11.2008, 15:19 | #3 | 
| Участник | 
			
			Любопытно. Т.е. получается что у 1С нечто похожее было сделано для веб клиента ? Только у нас C# а там J-скрипт. | 
|  | 
|  18.11.2008, 15:20 | #4 | 
| Участник | |
|  | 
|  18.11.2008, 15:22 | #5 | 
| Участник | Цитата:  А глюки оперативно кто вам фиксить будет ? Запретить глюкам появляться ?  Это да. Перебор уже ... Но иногда вынужденно   | 
|  | 
|  18.11.2008, 15:32 | #6 | 
| MCTS |  А наберите в google:  средство разработки Axapta .... | 
|  | 
|  18.11.2008, 20:35 | #7 | 
| Участник | Цитата: 
		
			Сообщение от gl00mie
			   Случайно наткнулся на сообщение из чьего-то блога касаемо NAV 2009 и появившегося там (а, может, и не там, а раньше, - я не в теме) некоего аналога сервера приложений Аксапты - Service Tier. В сообщении есть очень интересные моменты (в вольном переводе): Насчет того, конвертируется ли он на лету... Я установил девелоперскую среду - у меня такого нет. Хотя вовсю используется SQL2005. Спасибо, щас пообсуждаем на форуме у Маззи. В Аксапте ничего похожего не объявляли. | 
|  | 
|  18.11.2008, 20:49 | #8 | 
| Участник | 
			
			и еще. не удержусь и процитирую себя | 
|  | 
|  18.11.2008, 20:52 | #9 | 
| Участник | |
|  | 
|  02.09.2009, 09:21 | #10 | 
| Участник | Цитата: 
		
			Сообщение от mazzy
			   Цитата: 
		
			Сообщение от gl00mie
			   Случайно наткнулся на сообщение из чьего-то блога касаемо NAV 2009: Цитата: 
		
			В NAV 2009 большая часть этого самого Service Tier написана на C# и выполняется в виде управляемого кода, кроме того, приложение тоже конвертируется в C# и во время работы также выполняется в виде скомпилированного управляемого кода.
		
	 Цитата: 
		
			Dynamics Program Manager Peter Villadsen and Software Developer Gustavo Plancarte teach us about a new tool they've developed that translates X++ byte code into MSIL. We learn a lot of history along the way and gain insights into the process of taking X++ into the .NET age.
		
	   | 
|  | 
|  02.09.2009, 09:51 | #11 | 
| Участник | |
|  | 
|  02.09.2009, 10:50 | #12 | 
| MCT | 
			
			думается что это похожее обсуждение.
		 
				__________________ Axapta book for developer | 
|  | 
| Теги | 
| .net, msil, x++, компиляция | 
|  | 
| 
 |