문제

PHP, MySQL, Apache 및 기타와 같은 오픈 소스 기술과 함께 일한 경험이 있습니다. 나는 집이 그들과 함께 일하는 것처럼 느껴지고 코드는 거의 노력하지 않고 나에게 온다.

나는 최근에 ASP.NET 기술을 가지고 놀기 시작했고 (PHP와 비교하지 않습니까?

나는 아직도 어떤 길을 갈 것인지, 다음에 무엇을 실험 해야하는지 결정할 수 없습니다.

내 친구들 중 일부는 오픈 소스 기술을 가진 소기업에서 일하며 하늘에 있다고 말하며 이것이가는 길입니다. 반면에 일부 친척들은 기업 환경에서 일하면서 하늘에 있고 오픈 소스에 대해 듣고 싶지 않다고 말합니다 (회사 기간 이전에 오픈 소스에 매우 만족했지만).

나는 매우 혼란 스러워요, 당신이 비슷한 경험을했는지 그리고 당신이 한 일이 있는지 말해주기를 바랍니다. 그것은 나에게 많은 것을 의미 할 것입니다.

도움이 되었습니까?

해결책

그것은 명성으로 들릴지 모르지만 당신이 즐기는 일을 할 수 있습니다.

주변에는 많은 PHP 및 ASP.NET 작업이 있으며, 큰 차이가 있더라도, 두 가지를 좋아하지 않는 한 요인이어야하는지 확실하지 않습니다.

ASP.NET은 아마도 "기업"환경 ( "엔터프라이즈 개발"이 일반적인 용어)에서 더 인기가있을 수 있으므로 어떤 유형의 회사와 어떤 종류의 일을하고 싶은지를 고려하십시오.

다른 팁

PHP는 일반적으로 해석되고 있습니다. php는 .net..nope보다 느립니다.

부적절하게 프로그래밍 된 ASPX 및 VBScript와 비교할 때는 아닙니다. 검증 된 html =+> c# ooop에 대해 이야기하는 경우 ASPX가 올바르게 사용되었습니다. 병목 현상에 따라 다른 앱보다 빠를 수 있습니다.

PHP 프레임 워크를 함께 만들어야합니다. PHP는 학살 될 수 있으며 여전히 불쾌한 HTML 렌더링을 생성 할 수 있습니다.

APC, Phar, Pharlanger는 PHP의 컴파일러입니다. 모든 C 기반 언어는 배포하기 전에 거의 컴파일 할 수 있습니다.

.NET에 있으면 HTML, CSS, JS, AJAX, 기능, 인터페이스, 클래스, 개체 등과 같은 기본 사항에주의해야합니다.

UNIX에 대해 충분히 알고 있다면 이것은 말할 것도 없습니다. IIS/PowerShell은 포트가 매우 쉽습니다.

나는 Windows MSSQL/IIS/MS Server2008RC2를 사용하여 시간의 약 70%를 사용합니다. 나는 c#, c ++, aspx, php, perl, curl, asmx, aspx, .ini, .htaccess/.htpassword (.htprotect)에 실행됩니다.

이것은 당신이 다른 기술보다 1 개의 기술을 증명하려고 시도 할 수있는 Senarios 중 하나입니다 ..

결국, 프로젝트에 적합한 기술; 항상 프로젝트에 따라 다릅니다 ....

이것이 큰 그림을 보는 감각/경험이없는 케이지 프로그래머에 대한 hogwash의 일부를 정리하기를 바랍니다 (정말 중요한 것).

내 2 비트. Rob AKA GraphicalInsight

많은 사람들이 자신의 환경에서 직접 혜택을받는 사람들이 오픈 소스로 직접 혜택을받습니다. 대부분의 경우 최신 버전의 프레임 워크를 다운로드하면 새 버전이 출시 될 때까지 그런 식으로 유지됩니다.

그래서 그것은 실제로 어떤 언어를 선택 해야하는지에 내려집니다.

가장 좋은 대답은 둘 다입니다. 각 언어는 다른 일을합니다.

그러나 나는 PHP로 시작하여 ASP.NET으로 전환했습니다.

선택은 프로젝트 유형과 개발 접근법에 더 의존합니다.

PHP는 엄격한 접근 방식없이 소규모 프로젝트에 더 매력적일 것입니다. ASP.NET은 전통적인 개발 팀의 관행에 더 빠르게 통합됩니다. 그렇다고해서 "큰"앱에 PHP를 사용할 수 없거나 ASP.NET이 빠르고 더러운 측면 프로젝트에 적합하지 않다는 것을 의미하지는 않습니다. 이것들은 단지 적성이며, 어떤 목적 으로든 구부러 질 수 있습니다.

결국, 그것이 끓는 것은 컨벤션과 취향입니다. 당신이 좋아하는 것을 선택하거나 일자리를 찾아서 그것을 사용하십시오. 또는 가능하다면 둘 다 사용하십시오.

나는 여기에 정답이 있다고 생각하지 않습니다. 또한 귀하의 질문은 PHP 대 ASP.NET 및 오픈 소스 대 닫는 두 가지 점에 도달합니다. ASP 또는 PHP가 당신에게 옳은 느낌을줍니다. ASP.NET DOE SNOT가 PHP와 비교할 때, 나는 당신이 어디에서 왔는지 궁금합니다. 나에게 스페인이 독일어와 비교하지 않는다고 말하는 것 같다. 무언가를 말하는 방법은 정말 다릅니다. 결국 당신은 같은 것을 얻을 것입니다. 그것은 당신이 거기에가는 방법에 관한 것입니다. 당신이 아는 가장 좋은 방법으로 가십시오.

개방 대 폐쇄 소스까지. 기업은 지원 된 솔루션을 사용하는 경향이 있습니다.

ASP.NET은 PHP보다 훨씬 빠릅니다, 부분적으로는 편집 된 언어이기 때문에 PHP는 해석 된 언어이기 때문입니다. 이것은 무엇을 사용해야하는지 결정하는 데 큰 역할을하지만 유일한 요인은 아닙니다.

이상적으로는 당신이 시작하려는 각 프로젝트에 대한 결정을 내릴 것입니다. 나는 ASP.NET을 더 자주 선택하는 경향이 있지만 어떤 언어를 사용할 언어를 결정할 때 매우 상세한 많은 사람들을 알고 있습니다.

가장 시장성있는 기술 세트가 무엇인지 찾고 있다면, 융통성있는 소지자가 있습니다. 기본적으로 입력 한 검색어에 대해 작업 데이터베이스를 검색하고 키워드가 포함 된 설명이있는 작업 수를 추세하는 멋진 그래프를 출력합니다. 시장성의 완벽한 척도는 아니지만 꽤 좋습니다. 나는 당신을 위해 하나를 실행했습니다. 링크를 확인하십시오.

다양한 웹 기술을위한 작업

차트에 따르면 Java와 함께 시간을 보내고 싶을 수도 있습니다.

ASP.NET을 사용하는 회사는 다음과 같습니다 지불 그 기술을 위해.
PHP를 사용하는 회사가 모든 것이 저렴하지는 않습니다. PHP로 인해 추가 IT 예산을 가질 수있는 사례를 구축 할 수 있습니다 ...

그러나 그것은 명심해야 할 것입니다.

나는 .net과 함께 일하지만 종종 오픈 소스와 같은 움 브라코. 그들은 상호 배타적이지 않습니다.

PHP 및 .NET와 함께 일한 후 나는 후자를 훨씬 선호합니다 (주로 C#이 PHP보다 훨씬 좋고 .NET 프레임 워크가 더 일관되기 때문에)이지만 개인적 선호도입니다.

나는 집처럼 느껴지는 일에서 일할 때 조심해야 할 것을 언급하고 싶다. 내가 일했던 곳이 집과 같아서 매우 느슨한 규칙을 가지고 있다면, 내가 원하는 것을 입을 수 있고, 원했을 때 일하는 등. 이것이 당신에게 일어날 것이라고 말하는 것은 아니며, 집에서 일하는 것과 같은 곳이나 집처럼 느껴지는 것이 없다고 생각하는 사람들 에게이 경고를 내 렸습니다.

깨진 창 당신이 깨진 창문과 함께 살지 만 그들과 함께 일하지 않는다면, 당신은 당신의 일에서 그들을 숙고해야 할 질문으로 내 요점을 표현하기 위해 그들을 설명하게 될 것인가?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top