SQL Server, Office 및 C#에서 Linux를 사용할 수 있나요?

SQL Server, Office 및 C#에서 Linux를 사용할 수 있나요?


나는 Linux를 사용하기 시작하고 싶고, 나 자신을 향상시키기 위해 정기적으로 Linux 작업을 해야 한다는 것을 알고 있습니다.
나와SQL 서버,사무실,씨#회사에서. Linux(예: Red Hat)에서 작업을 설치하고 실행할 수 있습니까?

답변1

세 가지 옵션이 있습니다:

1)시뮬레이션(와인,크로스 리눅스,보르도)

2)가상화(가상 머신 플레이어또는VMware 워크스테이션,병렬 데스크탑,오라클 버추얼 박스)

삼)듀얼 부팅

Linux에서의 C# 개발의 경우모노 프로젝트가는 길입니다. 당신은 개발할 수 있습니다단일 개발IDE를 실행하고 다음 명령을 사용하여 가상 머신에서 호스팅되는 SQL Server에 연결합니다.SQL 클라이언트(자세한 내용은 다음을 참조하세요.모노/ADO.NET,모노/ODBC,모노/데이터베이스 액세스)

Mono에 대한 자세한 내용은 시작 페이지를 확인하세요.http://mono-project.com/시작그리고모노 FAQ 기술,모노 FAQ 일반,모노 ASP.NET FAQ,모노 WinForms FAQ,모노 안전 FAQ

당신은 또한 그들의계획그리고노선지도

Mono 프로젝트 덕분에 C#을 사용하여 Apple 장치용 앱을 빌드할 수도 있습니다.싱글 터치아니면 안드로이드용으로단일 로봇.

또한 최신 버전의 Mono와 도구를 갖고 싶다면 다음을 사용하는 것이 좋습니다.SUSE 열기이곳이 최신 업데이트를 가장 먼저 찾을 수 있는 곳이기 때문에 Mono는 openSUSE 배포판의 후원사인 Novell이 지원하는 프로젝트입니다.

편집 : (질문의 사무실 부분 완성)

//오피스 스위트//

1) IBM 로터스 심포니 ->http://symphony.lotus.com/software/lotus/symphony/home.nsf/home

2) 오라클 오픈오피스->http://www.oracle.com/us/products/applications/open-office/index.html

3) 오픈오피스.org ->http://www.openoffice.org/

4) 그놈 오피스->http://live.gnome.org/GnomeOffice

5) Go-oo.org ->http://go-oo.org/

6) 소프트메이커 오피스->http://www.softmaker.com/english/ofl_en.htm

7) K오피스->http://www.koffice.org/

//온라인 오피스 제품군//

0) 마이크로소프트 오피스 온라인->http://www.officelive.com/en-us/

1) 구글 앱스->http://docs.google.com/

2) 조호->http://www.zoho.com/

3) 자유로운 사고->http://thinkfree.com

4) 실시간 문서화->http://www.live-documents.com/

5) Ajax13->http://us.ajax13.com/en/

6) 사무실로 연락 ->http://www.contactoffice.com/

7) 펑의 사무실->http://www.fengoffice.com/web/

8) 짐브라->http://www.zimbra.com/

답변2

안타깝게도 SQL Server는 Microsoft 제품이고 Windows와 경쟁하는 플랫폼(예: 기본 제품)을 지원할 만큼 어리석지는 않다고 생각합니다. SQL Server를 사용하는 것은 다른 데이터베이스 서버를 사용하도록 구성하기 어렵고 어쨌든 회사에서 변경할 수 없다고 생각합니다.

MS Office도 마찬가지입니다(진지한 경우). MS Office를 위한 다른 옵션, 특히 OpenOffice.org가 있지만 어떤 Linux에도 MS Office가 없습니다(WINE에서 실행할 계획이 없다면 설치나 유지 관리가 번거롭고 실행될 것이라는 보장은 없습니다).일하다).

C#은 더 긴 이야기입니다. Windows에서는 여전히 사용할 수 있지만(자세한 내용은 Microsoft에 문의하세요) .NET 프레임워크의 오픈 소스 구현인 Mono도 있습니다. 가 있었다토론Linux 사용자가 사용해야 하는지 여부입니다. 기술적으로 다른 사람이 Windows에서 Visual Studio를 사용하고 있는데 여러분이 이를 Linux에서 실행하려고 하면 큰 장애물이 될 수 있습니다.

말하기 싫지만 솔직히 직장에서 Linux를 사용하려고 시도해서는 안 된다고 생각합니다. Linux를 배우고 싶다면(권장합니다) 개인용 컴퓨터에 사용자 친화적인 배포판(아마도 Ubuntu?)을 설치하는 것이 가장 좋습니다.

답변3

@phunehehe와 @ddeimeke는 이미 훌륭한 답변을 주었습니다. 하지만 저는 MS Office에 대한 설명에 동의하지 않습니다. 예, 다른 옵션이 있습니다.객체지향제외)와 와인이 있는데 언급한 사람을 본 적이 없습니다.국경을 넘는 사무실. 크로스오버는 상업적으로 지원되는 와인의 파생물입니다. 정말로 전문적인 용도로 Microsoft Office를 실행하고 싶다면 시도해 보고 싶습니다. 이를 통해 SQL Server Windows 도구를 사용할 수도 있습니다.

답변4

MS SQL Server는 Windows에서 실행되도록 설계된 Windows 응용 프로그램입니다. 리눅스는 윈도우가 아닙니다. Linux에서 이를 시작하고 실행하는 데 몇 가지 트릭이 있을 수 있지만 권장하지는 않습니다.

MS오피스에도 동일하게 적용됩니다. 라는 대안이 있습니다오픈오피스.org(또는무료 사무실) MS Office 문서를 읽고 쓸 수 있습니다. SharePoint 통합이 필요하면 길을 잃습니다.

단핵구증Linux용 C# 및 .Net 개발 환경입니다.

관련 정보