Java/Linux 백엔드와 C# .NET GUI/Windows 응용 프로그램에서 실행해야하는 복잡한 유효성 검사 논리가 있는데 DRY를하고 싶습니다. 로직은 서버 파트의 webmethod를 통해 액세스 할 수 있지만 사용자가 데이터를 변경할 때마다 유효성 검사가 실행되어야하므로 webmethod를 반복적으로 호출하는 것은 충분하지 않습니다. 이 문제를 해결하는 방법은 무엇이며 가능한가?클라이언트와 서버 간의 코드 재사용을 달성하는 방법
현재 스크립팅 언어를 사용하고 있지 않으며 가능한 경우 언어를 솔루션에 추가하지 않도록하고 싶습니다.
현재, 나는 대략가는 다음과 같은 방법을 고려 중이 야 :
using
/import
문장은 무엇입니까?제발, 조언.
한 가지 언어에서 다른 언어 또는 공유 네이티브 코드로의 변환이 필요하지 않은 일종의 스크립팅 언어/사용자 지정 DSL을 사용하는 것을 선호합니다. 아마 당신이 필요로하는 것을 제공하는 라이브러리가 꽤있을 것입니다 : 자바와 C#을위한 API 바인딩을 제공하는 것을 실행하는 엔진과 검증 논리를 기술하는 dsl. 내 마음에 오는 하나의 언어는 ECMA Script/JavaScript입니다. – Thomas