현재 우리는 공급자 소유의 언어/프레임 워크로 작성된 웹 응용 프로그램을 보유하고 있습니다. 불행하게도, 제한된 구문과 "웬만한"아키텍처로 작업하기에는 좋지 않습니다.Ruby 또는 PHP with .NET 사용
거기에는 정말 훌륭한 개발 플랫폼이 있습니다. (.NET, PHP, Ruby - PHP 나 Ruby에 대해서는 아무것도 모르고 있지만 위대한 것을 들었습니다. p) 우리는 웹 애플리케이션을 추상화하고 싶습니다. 그들의 데이터 액세스 코드를 사용하여 웹 애플리케이션을 구축하려는 모든 것을 사용할 수 있습니다.
내가 제안하는 것은 우리가 우리 응용 프로그램에서 사용할 수있는 공통 개발 언어로 작성된 서비스 계층을 제공한다는 것입니다. 불행히도 (.net 개발자로서) 나는 C#으로 이것을 작성하려고하지 않을 것이라고 생각합니다.
내 질문은 이것입니다. 서비스 레이어를 작성하는 것이 좋습니다. 이상적으로 .net 개발자로서 서비스 계층을 사용할 수있게 될 것입니다. .net 또는 PHP 응용 프로그램 (Ruby.NET에 대해 약간 읽었으므로 이것이 가능하다고 생각하십니까?).
Ruby on Rails와 PHP를 매우 빠르게 보았을 때 Ruby가 나에게 더 매력적이라고 말했을 것입니다. (PHP는 다소 "성가신 것"으로 보입니다 만, 나는 그것을 사용하지 않았습니다.)
두 가지를 모두 사용하는 개발자의 의견을 듣습니다.
감사 벤
루비와 PHP가 훌륭하다고 말하는 것은 과자와 시금치가 훌륭하다고 말하는 것과 같습니다. \*왝\*. –
나는 어느 쪽이든에 대해서 충분히 알지 못하기 때문에 나는 정말로 논평 할 수 없다. 어떤 개발자라도 자신이 선택한 언어가 훌륭하다고 말할 것입니다. 물론 안전하게 말할 수는 있지만 토론 된 응용 프로그램의 공급 업체와 마찬가지로 그렇지 않습니다. –
답장 해 주셔서 감사합니다. SOAP/REST API는 확실히 우리에게 필요한 유연성을 제공 할 것이며 특정 개발 플랫폼에 연결하지 않을 것입니다. 우리는 Sonic과 같은 ESB 솔루션을 다른 프로젝트에 사용하는 방법에 대해 논의 했으므로 공급 업체가 SOAP API를 제공하기 위해이를 활용할 것으로 기대합니다. –