
์น๊ตฌ, ๋๋ฃ ์ฌ๋ฌ๋ถ, ์ต๊ทผ ํ๋ธ๋ฅด์์๋ 1C๋ฅผ ๊ฐ๋ฐ ํ๋ซํผ์ผ๋ก ๋ณด๋ ๊ฒ์ ๋ํ ์ฆ์ค ๊ธฐ์ฌ์ ์ด๋ฅผ ์นํธํ๋ ์ฌ๋๋ค์ ์ฐ์ค์ด ์ ์ ๋ ๋ง์์ง๊ณ ์์ต๋๋ค. ์ด๋ฌํ ๊ธฐ์ฌ์์๋ ์ฌ๊ฐํ ๋ฌธ์ ํ๋๋ฅผ ์ง์ ํ์ต๋๋ค. 1C๋ฅผ โโ๋นํํ๋ ์ฌ๋๋ค์ ๋๊ฐ "์๋ฒฝํ๊ฒ ์ดํดํ์ง ๋ชปํ๋ค"๋ ์ ์ฅ์์ ์ฌ์ค์ ์ฝ๊ฒ ํด๊ฒฐ๋๋ ๋ฌธ์ ๋ฅผ ๊พธ์ง๊ณ , ๋ฐ๋๋ก ์ ๋ง ์ค์ํ๊ณ ๋ ผ์ํ ๊ฐ์น๊ฐ ์์ผ๋ฉฐ ๊ณต๊ธ์ ์ฒด์์ ํด๊ฒฐํ์ง ๋ชปํ๋ ๋ฌธ์ ๋ ๋ค๋ฃจ์ง ์์ต๋๋ค. ์ ๋ 1C ํ๋ซํผ์ ๋ํด ๋์ ํ๊ณ ๊ท ํ ์กํ ๊ฒํ ๋ฅผ ์ค์ํ๋ ๊ฒ์ด ํฉ๋ฆฌ์ ์ด๋ผ๊ณ ๋ฏฟ์ต๋๋ค. ์ด ๊ธฐ์ ์ด ํ ์ ์๋ ๊ฒ, ํ ์ ์๋ ๊ฒ, ํด์ผ ํ์ง๋ง ํ์ง ์๋ ๊ฒ, ๊ทธ๋ฆฌ๊ณ ๋ง์ง๋ง์ผ๋ก ์ด ๊ธฐ์ ์ด ํ๋ฅญํ ์ฑ๊ณผ๋ฅผ ๊ฑฐ๋๋ฉด %technology_name%์ ๊ฐ๋ฐ์๋ค์ XNUMX๋ ๋์ ๊ทธ ๊ธฐ์ ์ ์ฌ์ฉํ๋ฉด์ ์ฐ๊ฐ ์์ฐ์ ๋ญ๋นํ๊ฒ ๋ ๊ฒ์ ๋๋ค.
๊ทธ ๊ฒฐ๊ณผ, ๊ด๋ฆฌ์๋ ๊ฑด์ถ๊ฐ์ธ ๋น์ ์ ์ด๋ค ์์ ์ 1C๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ ์ตํ์ง, ๊ทธ๋ฆฌ๊ณ ๋จ๊ฑฐ์ด ๋ค๋ฆฌ๋ฏธ๋ก ์ด๋๋ฅผ ํ์์ผ ํ๋์ง ๋ช ํํ๊ฒ ์ดํดํ ์ ์์ ๊ฒ์ ๋๋ค. "1C๊ฐ ์๋" ์ธ๊ณ์ ๊ฐ๋ฐ์๋ผ๋ฉด 1C๊ฐ ์ ์ด๋ ๊ฒ ํฐ ์๋์ ํผ์ฐ๋์ง ์ ์ ์์ ๊ฒ์ ๋๋ค. 1C ๊ฐ๋ฐ์๋ก์ ์ฌ๋ฌ๋ถ์ ์์ ์ ์์คํ ์ ๋ค๋ฅธ ์ธ์ด์ ์ํ๊ณ์ ๋น๊ตํ๊ณ ์ํํธ์จ์ด ๊ฐ๋ฐ ์ขํ๊ณ์์ ์์ ์ ์์น๋ฅผ โโ์ดํดํ ์ ์์ ๊ฒ์ ๋๋ค.
์๋์๋ 1C, 1C ๋นํ๊ฐ, Java, .NET ๋ฐ ๊ธฐํ ์ ๋ฐ์ ๋ํ ๋ง์ ๊ณต๊ฒฉ์ด ์์ต๋๋ค. ํฌ์ด ๊ฐ๋ ์ฐผ์ต๋๋ค. ํ์ํฉ๋๋ค!
์ฑ๋ช ์
์ ๋ 2004๋ ๊ฒฝ๋ถํฐ ์ด ์ฃผ์ ์ ๋ํด ์ด์ผ๊ธฐํ๊ธฐ ์์ํ์ต๋๋ค. ์๋ง 6์ด ๋๋ถํฐ ํ๋ก๊ทธ๋๋ฐ์ ์์ํ๋๋ฐ, ๊ณ ์์ด, ์ฐธ์, ์ ๋ฒ๋ ์ ๋ํ ๋งํ๊ฐ ์ค๋ฆฐ ํฌํธ๋ ๊ต์์ ๋ํ ์ฑ ์ ๋ฐ์ ์๊ฐ๋ถํฐ์์ต๋๋ค. ๋๋ ์ฑ ์์ ๊ทธ๋ฆผ์ ๋ณด๊ณ ๊ณ ์์ด๊ฐ ์์ฑํ ํ๋ก๊ทธ๋จ์ ๋ถํดํ์ฌ ๊ทธ ํ๋ก๊ทธ๋จ์ด ๋ฌด์์ ํ๋์ง ์์๋๋ค. ๊ทธ๋ ์ฃ . ๊ทธ ๋น์์๋ ์ค์ ์ปดํจํฐ๊ฐ ์์์ง๋ง, ์ฑ ํ์ด์ง์ ์ปดํจํฐ ๊ทธ๋ฆผ์ด ์์๊ณ , ์ ๋ ์์งํ ์ข ์ด ๋ฒํผ์ ๋๋ฌ์ ๊ณ ์์ด X์๊ฒ ๋ฐฐ์ด ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ต๋๋ค.
๊ทธ๋ฐ ๋ค์ ํ๊ต์์๋ BK0011๊ณผ Basic์ ๋ฐฐ์ ๊ณ , ๋ํ์์๋ C++๊ณผ ์ด์ ๋ธ๋ฌ๋ฅผ ๋ฐฐ์ ๊ณ , ๊ทธ๋ค์์๋ 1C๋ฅผ ๋ฐฐ์ ๊ณ , ๊ทธ ์ดํ๋ก๋ ๊ธฐ์ตํ๊ธฐ ๋๋ฌด ๊ท์ฐฎ์ ๊ฒ๋ค์ด ๋๋ฌด ๋ง์ต๋๋ค. ์ง๋ 15๋ ๋์ ์ ๋ ์ฃผ๋ก 1C์ ๊ด์ฌํด ์์ต๋๋ค. ์ฝ๋ฉ ์ธก๋ฉด๋ฟ๋ง ์๋๋ผ 1C ์ ๋ฐ์ ๊ฑธ์ณ ๊ด์ฌํ์ต๋๋ค. ์ฌ๊ธฐ์๋ ์์ ์ค์ , ๊ด๋ฆฌ ๋ฐ DevOps๋ ํฌํจ๋ฉ๋๋ค. ์ง๋ 5๋ ๋์ ์ ๋ ๋ค๋ฅธ 1C ์ฌ์ฉ์๋ฅผ ์ํ ๊ฐ๋ฐ ๋ฐ ์๋ํ ๋๊ตฌ๋ฅผ ๊ฐ๋ฐํ๊ณ , ๋ ผ๋ฌธ๊ณผ ์ฑ ์ ์ฐ๋ ๋ฑ ์ฌํ์ ์ผ๋ก ์ ์ฉํ ํ๋์ ์ฐธ์ฌํด ์์ต๋๋ค.
ํ ๋ก ์ฃผ์ ๋ฅผ ์ ํ์
๋จผ์ , "1C"๋ผ๋ ๊ธ์๊ฐ ์ฌ๋ฌ ๊ฐ์ง ์๋ฏธ๋ฅผ ๊ฐ์ง ์ ์์ผ๋ฏ๋ก, ์ฐ๋ฆฌ๊ฐ ๋ฌด์จ ๋ง์ ํ๋์ง ์ ์ํด ๋ณด๊ฒ ์ต๋๋ค. ์ด ๊ฒฝ์ฐ, "1C"๋ผ๋ ๋ฌธ์๋ ์ต์ 1๋ฒ์งธ ๋ฒ์ ์ ๊ฐ๋ฐ ํ๋ ์์ํฌ์ธ "XNUMXC: Enterprise"๋ง์ ์๋ฏธํฉ๋๋ค. ์ ์กฐ์ ์ฒด์ ๊ทธ ์ ์ฑ ์ ๋ํด์๋ ๋ง์ด ์ด์ผ๊ธฐํ์ง ์๊ฒ ์ต๋๋ค(ํ์ง๋ง ์กฐ๊ธ์ ์ด์ผ๊ธฐํด์ผ๊ฒ ์ต๋๋ค). ์ด ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑ๋ ํน์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํด์๋ ๋ ผ์ํ์ง ์๊ฒ ์ต๋๋ค. ๊ธฐ์ ์ ๋ณ๊ฐ์ด๊ณ , ์ ํ๋ฆฌ์ผ์ด์ , ์ฆ ๊ตฌ์ฑ๋ ๋ณ๊ฐ์ ๋๋ค.
1C์ ๊ณ ์์ค ์ํคํ ์ฒ: ์ํฐํ๋ผ์ด์ฆ
์ ๊ฐ "ํ๋ ์์ํฌ"๋ผ๋ ๋จ์ด๋ฅผ ์ธ๊ธํ ๊ฒ์ ๊ฒฐ์ฝ ์ฐ์ฐ์ด ์๋๋๋ค. ๊ฐ๋ฐ์์ ๊ด์ ์์ ๋ณผ ๋ 1C ํ๋ซํผ์ ๋ฐ๋ก ํ๋ ์์ํฌ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ์ ๋ฐ๋ก ํ๋ ์์ํฌ๋ก ์ทจ๊ธ๋์ด์ผ ํฉ๋๋ค. ์ด๋ฅผ ์ผ์ข ์ ๋ฐํ์(๊ฐ๊ฐ JVM ๋๋ CLR)์์ ์คํ๋๋ Spring์ด๋ ASP.NET์ผ๋ก ์๊ฐํด ๋ณด์ธ์. ๊ธฐ์กด ํ๋ก๊ทธ๋๋ฐ(1C ์ ์ธ) ์ธ๊ณ์์๋ ํ๋ ์์ํฌ, ๊ฐ์ ๋จธ์ , ํน์ ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ๊ตฌ๋ถํ๋ ๊ฒ์ด ์์ฐ์ค๋ฌ์ด๋ฐ, ์ด๋ ์ด๋ฌํ ๊ตฌ์ฑ ์์๊ฐ ์ผ๋ฐ์ ์ผ๋ก ์๋ก ๋ค๋ฅธ ์ ์กฐ์ ์ฒด์์ ๊ฐ๋ฐ๋๊ธฐ ๋๋ฌธ์ ๋๋ค. 1C ์ธ๊ณ์์๋ ๊ฐ๋ฐ ํ๋ ์์ํฌ์ ๋ฐํ์ ์์ฒด๋ฅผ ๋ช ํํ๊ฒ ๊ตฌ๋ถํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ด์ง ์์์ต๋๋ค. ๋ํ, ํด๋น ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑ๋ ํน์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋๋ถ๋ถ 1C ํ์ฌ์์ ์ง์ ๊ฐ๋ฐํฉ๋๋ค. ๊ทธ ๊ฒฐ๊ณผ, ์ฝ๊ฐ์ ํผ๋์ด ๋ฐ์ํฉ๋๋ค. ๋ฐ๋ผ์ ์ด ๊ธ์ ํ ์์์ ์ฐ๋ฆฌ๋ 1C๋ฅผ ์ฌ๋ฌ ์ธก๋ฉด์์ ๋์์ ๊ณ ๋ คํ๊ณ ์ฌ๋ฌ ์ขํ์ถ์ ๋ฐ๋ผ ๋ถ๋ฅํด์ผ ํ ๊ฒ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฐ ์ขํ์ถ์ ๊ฐ์ ๋ฌผ์ง์ ์ฝ์ผ๋ก ๋๊ณ ๊ธฐ์กด ์๋ฃจ์ ์ ํน์ง, ์ฅ์ , ๋จ์ ์ ๊ณ ๋ คํด ๋ณด๊ฒ ์ต๋๋ค.
1C์ ๋ํ ๊ด์
๊ตฌ๋งค์๋ฅผ ์ํ 1C
๊ตฌ๋งค์๋ ์์ ์ ์ฌ์ ์๋ํ์ ๋ฐ๋ฅธ ๋ฌธ์ ๋ฅผ ์ ์ํ๊ฒ ํด๊ฒฐํ ์ ์๋ ์๋ํ ์์คํ ์ ํ๋ณดํ๊ฒ ๋ฉ๋๋ค. ์ฌ์ ์ ์์ ๋ ธ์ ์ผ ์๋ ์๊ณ ๋๊ท๋ชจ ์ง์ฃผํ์ฌ์ผ ์๋ ์์ต๋๋ค. ์ด๋ค ๊ธฐ์ ์ ์๊ตฌ ์ฌํญ์ ์๋ก ๋ค๋ฅด๋ค๋ ๊ฒ์ ๋ถ๋ช ํ์ง๋ง, ๋ ๊ธฐ์ ๋ชจ๋ ๋จ์ผ ํ๋ซํผ ์ฝ๋ ๊ธฐ๋ฐ์ผ๋ก ์ง์๋ฉ๋๋ค.
1C ๊ตฌ๋งค์์๊ฒ๋ ์ ํ ์ถ์ ๊ธฐ๊ฐ์ด ๋น ๋ฆ ๋๋ค. ๋น ๋ฅธ. Java, C#, JS๋ณด๋ค ๋น ๋ฆ ๋๋ค. ํ๊ท ์ ์ผ๋ก. ๋ณ์ ์ฃผ๋ณ. React๋ก ๋ช ํจ ์ฌ์ดํธ๋ฅผ ๋ง๋ค๋ฉด ๋ ๋์ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์๊ฒ ์ง๋ง, WMS ์์คํ ์ ๋ฐฑ์๋๋ 1C์์ ๋ ๋นจ๋ฆฌ ์ถ์๋ ๊ฒ์ ๋๋ค.
๋๊ตฌ๋ก์์ 1C
๋ชจ๋ ๊ธฐ์ ์ ์๋ฃจ์ ์๋ ์ ์ฉ์ ํ๊ณ๊ฐ ์์ต๋๋ค. 1C๋ ๋ฒ์ฉ ์ธ์ด๊ฐ ์๋๋๋ค. ๊ทธ๊ฒ์ ํ๋ ์์ํฌ์ ๋ถ๋ฆฌ๋์ด ์กด์ฌํ์ง ์์ต๋๋ค. ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ 1C๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
- ์๋ฒ ์ ํ๋ฆฌ์ผ์ด์
- ์ฌ์ ์ด ๊ด๋ จ๋ ์ ํ๋ฆฌ์ผ์ด์
- ๊ธฐ์ฑ UI, ORM, ๋ณด๊ณ , XML/JSON/COM/PDF/YourDataTransferingFormat ํฌํจ
- ๋ฐฑ๊ทธ๋ผ์ด๋ ํ๋ก์ธ์ค ๋ฐ ์์ ์ง์
- ์ญํ ๊ธฐ๋ฐ ๋ณด์์ ํตํด
- ์คํฌ๋ฆฝํธ ๊ฐ๋ฅํ ๋น์ฆ๋์ค ๋ก์ง์ ์ฌ์ฉํ์ฌ
- ํ๋กํ ํ์ ์ ๋น ๋ฅด๊ฒ ์ ์ํ๊ณ ์ถ์ ์๊ฐ์ ๋จ์ถํ ์ ์๋ ๋ฅ๋ ฅ
๋ค์์ ์ํ๋ค๋ฉด 1C๋ ํ์ํ์ง ์์ต๋๋ค.
- ๊ธฐ๊ณ ํ์ต
- GPU ๊ณ์ฐ
- ์ปดํจํฐ ๊ทธ๋ํฝ
- ์ํ์ ๊ณ์ฐ
- CAD ์์คํ
- ์ ํธ ์ฒ๋ฆฌ(์ฌ์ด๋, ๋น๋์ค)
- ์์ญ๋ง ๊ฐ์ rps๋ฅผ ํฌํจํ๋ highload http ํธ์ถ
1C๋ ์ ์กฐ ํ์ฌ๋ก์
1C๊ฐ ์ํํธ์จ์ด ์ ์กฐ์ ์ฒด๋ก์ ์ด๋ค ์ฌ์ ์ ํ๋์ง ์ดํดํ๋ ๊ฒ์ ๊ฐ์น๊ฐ ์์ต๋๋ค. 1C ํ์ฌ๋ ์๋ํ๋ฅผ ํตํด ๋น์ฆ๋์ค ๋ฌธ์ ์ ๋ํ ์๋ฃจ์ ์ ํ๋งคํฉ๋๋ค. ํฌ๊ณ ์์ ๋ค์ํ ์ฌ์ ์ด ์์ง๋ง, ๊ทธ๋ ๊ฐ ํ๋งคํ๋ ๊ฒ์ ๋ฐ๋ก ์ด๊ฒ์ ๋๋ค. ์ด ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๋ ์๋จ์ ๋น์ฆ๋์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ๋๋ค. ํ๊ณ, ๊ธ์ฌ ํ๊ณ ๋ฑ์ ์ํด ํ์ฌ์์๋ ์์ฒด ๋น์ฆ๋์ค ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ซํผ์ ์ฌ์ฉํ์ฌ ์ด๋ฌํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํฉ๋๋ค. ๋ค์๊ณผ ๊ฐ์ ๋น์ฆ๋์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ์ผ๋ฐ์ ์ธ ์์ ์ ๋ง๊ฒ ํน๋ณํ ์ ์๋์์ต๋๋ค.
- ์ฌ๋ฌด ํ๊ณ
- ๋น์ฆ๋์ค ๋ก์ง์ ์ฌ์ด ์ฌ์ฉ์ ์ ์
- ์ด๊ธฐ์ข IT ํ๊ฒฝ์์์ ๊ด๋ฒ์ํ ํตํฉ ๊ฐ๋ฅ์ฑ
์ ์กฐ์ ์ฒด๋ก์ 1C๋ ์ด ์ ๋ต์ ํตํด ํํธ๋์ ๊ณ ๊ฐ ๋ชจ๋๊ฐ ์ด์ต์ ์ป๋ ๋ฐฉ์์ผ๋ก ํ๋ ฅํ ์ ์๋ค๊ณ ๋ฏฟ์ต๋๋ค. ์ด์ ๋ํด ์ด์๋ฅผ ์ ๊ธฐํ ์๋ ์๊ฒ ์ง๋ง, ํ์ฌ๊ฐ ์ค์ค๋ก๋ฅผ ํ๋ณดํ๋ ๋ฐฉ์์ ๋๋ต ์ด๋ ์ต๋๋ค. ํํธ๋๊ฐ ์ ์ํ๊ฒ ์ฌ์ฉ์ ์ ์ํ๊ณ ๋ชจ๋ IT ํ๊ฒฝ์ ํตํฉํ ์ ์๋ ๋น์ฆ๋์ค ๋ฌธ์ ์ ๋ํ ๊ธฐ์ฑ ์๋ฃจ์ ์ ๋๋ค.
1C๋ผ๋ ํ์ ๋ํ ๋ชจ๋ ์ฃผ์ฅ์ด๋ ํฌ๋ง์ ์ค๋ก์ง ์ด๋ฌํ ๊ด์ ์ ํตํด์๋ง ๊ณ ๋ ค๋์ด์ผ ํฉ๋๋ค. ๊ฐ๋ฐ์๋ค์ "์ฐ๋ฆฌ๋ 1C์์ OOP๋ฅผ ์ํฉ๋๋ค"๋ผ๊ณ ๋งํฉ๋๋ค. "ํ๋ซํผ์์ OOP๋ฅผ ์ง์ํ๋ ๋ฐ ๋น์ฉ์ด ์ผ๋ง๋ ๋ค๊น์? ๋ฐ์ค ํ๋งค๋ฅผ ๋๋ฆฌ๋ ๋ฐ ๋์์ด ๋ ๊น์?" 1C๋ผ๊ณ ํฉ๋๋ค. ๋น์ฆ๋์ค ๋ฌธ์ ์ ๋ํ ์๋ฃจ์ ์ ํ๋งคํ๋ "ํ๋ฆฌ์ฆ"์ ๊ณต๊ฐํฉ๋๋ค.
- ์๋
ํ์ธ์, ์ฌ์
์ฒด ์ฌ๋ฌ๋ถ, 1C์ OOP๋ฅผ ์ ์ฉํ์๊ฒ ์ต๋๊น?
- ์ด๊ฒ์ด ๋ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ๋์์ด ๋ ๊น์?
- ๋๊ฐ ์๊ฒ ๋...
- ๊ทธ๋ผ ํ์๊ฐ ์์ต๋๋ค.
์ด๋ฐ ์ ๊ทผ ๋ฐฉ์์ ๋ณด๋ ์ฌ๋์ ๋ฐ๋ผ ์ข์ ์๋ ๋์ ์๋ ์์ง๋ง, ์ฌ์ค์ ๊ทธ๋ ์ต๋๋ค. 1C์ X๋ผ๋ ๊ธฐ๋ฅ์ด ์๋ค๋ ์ฌ์ค์ ๋งํ ๋, ๊ทธ๊ฒ์ด ์๋ฌด ์ด์ ์์ด ์๋ ๊ฒ์ด ์๋๋ผ๋ ์ ์ ์ดํดํด์ผ ํฉ๋๋ค. ํ์ง๋ง ์ด๋ "๊ตฌํ ๋น์ฉ ๋ ์์ต ๊ท๋ชจ"๋ผ๋ ์ ํ์ ๋งฅ๋ฝ์์ ์ด๋ฃจ์ด์ ธ์ผ ํฉ๋๋ค.
๊ธฐ์ ๋ถ๋ฅ
"์ค์ ๋ก 1C ์ฌ์ฉ์๋ XNUMXC ํ๋ซํผ์ ์ธ์ฌํ ๋ฐฉ๋ฒ๋ก ์์ ๊ฐ๋ฐ์๊ฐ ์ ์คํ๊ฒ ์ ํํ ์ต๊ณ ์ ํจํด์ ์ต๋ํ ํ์ฉํฉ๋๋ค.
๊ฐ๋จํ ๊ด๋ฆฌํ ํผ์ ๋ํ ๋ฉ์ฒญํ ์ฝ๋๋ฅผ ์์ฑํ ๋ ์ค์ ๋ก ์ฌ์ฉํ๋ ๊ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๋ชจ๋ธ ๋ทฐ ์ปจํธ๋กค๋ฌ ั ์๋ฐฉํฅ ๋ฐ์ดํฐ ๋ฐ์ธ๋ฉ ะฒ 3๊ณ์ธต ๋ฐ์ดํฐ ์ฑ ์์ง, ๋ง์ด ๋๋ ๊ณ ์์ค ๊ฐ์ฒด ๊ด๊ณ ๋งคํ ๊ธฐ์ง์ ์ ์ธ์ ๋ฉํ๋ฐ์ดํฐ ์ค๋ช ์์ฒด์ ์ผ๋ก ๊ฐ์ง๊ณ ์๋ ํ๋ซํผ ๋ ๋ฆฝ์ ์ธ ์ฟผ๋ฆฌ ์ธ์ด, C ์ ์ธ์ ๋ฐ์ดํฐ ๊ธฐ๋ฐ ์ฌ์ฉ์ ์ธํฐํ์ด์ค, ์์ ํ ํฌ๋ช ์ง๋ ฌํ ๋ฐ ๋๋ฉ์ธ ์งํฅ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด.1C ๊ฐ๋ฐ์๊ฐ ์์ ๊ฐ๋ฐ์์ ๋ค๋ฅธ ์ ์ ํ๋ณด์ ๋๋ค. ๊ทธ๋ค์ ์ด๋ค ์ฐ๋ ๊ธฐ์๋ ํฐ ์ด๋ฆ์ ๋ถ์ฌ์ ๋ง์น ์๊ธฐ ๋๋์์ฒ๋ผ ์์คํ ์ฌ๊ธฐ๋ ๊ฑธ ์ข์ํด์."
A. ์ค๋ ํ์ฝํ
1C ํ๋ซํผ์ ๊ณ ์ ์ ์ธ 3๊ณ์ธต ์ํคํ ์ฒ๋ฅผ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, ๊ทธ ์ค์ฌ์ ์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ(๋๋ ์๊ท๋ชจ ์์ ์ฃผ์ธ์ ์ํ ์ ๋ ดํ ์๋ฎฌ๋ ์ด์ )๊ฐ ์์ต๋๋ค. DBMS๋ก๋ MS SQL์ด๋ Postgres๊ฐ ์ฌ์ฉ๋ฉ๋๋ค. Oracle๊ณผ IBM DB2๋ ์ง์ํ์ง๋ง, ์ด๋ ๋ค์ ๋ํดํ ์ธก๋ฉด์ด ์์ผ๋ฉฐ, ์ด๋ฌํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ค๊ฐ ๋ฐ ๋์ ๋ถํ์์ 1C๋ฅผ ๊ตฌํํ๋ฉด ์ด๋ค ์ผ์ด ์ผ์ด๋ ์ง ์๋ฌด๋ ๋ชจ๋ฆ ๋๋ค. 1Cํ์ฌ ์ธก์์๋ ์ด ์ฌ์ค์ ๋ชจ๋ฅผ ๊ฒ ๊ฐ์ต๋๋ค.
ํด๋ผ์ด์ธํธ ๋ถ๋ถ์ ์ฌ์ฉ์์ ์ปดํจํฐ์ ์ค์น๋ ์ฌ ํด๋ผ์ด์ธํธ์ด๊ฑฐ๋ ์น ํด๋ผ์ด์ธํธ์ ๋๋ค. ๊ฐ์ฅ ์ค์ํ ํน์ง์ ํ๋ก๊ทธ๋๋จธ๊ฐ ๋ ๊ฐ์ ๋ค๋ฅธ ์ฝ๋๋ฅผ ์์ฑํ์ง ์๊ณ , ํ๋์ ์ธ์ด๋ก ํ๋์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๊ณ , ํ์๋ ์๊ตฌ๊ฐ ์์ ๊ฒฝ์ฐ ๋ธ๋ผ์ฐ์ ์ ํ์ํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ํ๋ฐํธ์๋์ ๋ฐฑ์๋๋ฅผ ์ํ ์ง์ ํ ํ์คํ๊ณผ ๋จ์ผ ์ธ์ด์ธ Node.js๋ฅผ ์ํ๋ ์ฌ๋์ ๋๊ตฌ์ผ๊น์? ๊ทธ๋ค์ ๊ฒฐ์ฝ ์ ํํ ๊ฐ์ ๋ฐฉ์์ผ๋ก ๊ทธ๊ฒ์ ํด๋ด์ง ๋ชปํ์ต๋๋ค. ์ค์ ํ์คํ์ ์กด์ฌํ์ง๋ง, 2C์ ์์ฑํด์ผ ํฉ๋๋ค. ์ด๋ช ์ ์์ด๋ฌ๋, ๋ชจ๋ ๊ฒ ๋ค ๊ทธ๋ ์ฃ :)
1C:Fresh ํด๋ผ์ฐ๋ SaaS ์๋ฃจ์ ์ ๋ธ๋ผ์ฐ์ ๋ชจ๋์์๋ ์๋ํฉ๋๋ค. ์ฆ, 1C๋ฅผ ๊ตฌ๋งคํ ํ์๊ฐ ์๊ณ , ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์๋ํ์ฌ ํด๋น ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ค์๋ฅด๋ง ํ๋งค ๋ด์ญ์ ์ถ์ ํ ์ ์์ต๋๋ค. ์๋ฌด๊ฒ๋ ์ค์นํ๊ฑฐ๋ ๊ตฌ์ฑํ ํ์ ์์ด ๋ธ๋ผ์ฐ์ ์์๋ง ๊ฐ๋ฅํฉ๋๋ค.
๋ํ 1C์์๋ "์ผ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ "์ด๋ผ๊ณ ๋ถ๋ฆฌ๋ ๋ ๊ฑฐ์ ํด๋ผ์ด์ธํธ๊ฐ ์์ต๋๋ค. ๋ ๊ฑฐ์๋ ๋ ๊ฑฐ์์ ๋๋ค. 2002๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ธ๊ณ์ ์ค์ ๊ฒ์ ํ์ํฉ๋๋ค. ํ์ง๋ง ์ฐ๋ฆฌ๋ ์ฌ์ ํ ์ํ๊ณ์ ํ์ฌ ์ํ์ ๋ํด ์ด์ผ๊ธฐํ๊ณ ์์ต๋๋ค.
1C์ ์๋ฒ ๋ถ๋ถ์ ํด๋ฌ์คํฐ๋ง์ ์ง์ํ๋ฉฐ ํด๋ฌ์คํฐ์ ์๋ก์ด ๋จธ์ ์ ์ถ๊ฐํ์ฌ ํ์ฅํ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ ๊ฝค ๋ง์ ์ฐฝ์ด ๋ถ๋ฌ์ก๊ณ , ์ด์ ๋ํด์๋ ์ด ๊ธฐ์ฌ์์ ๋ณ๋ ์น์ ์ผ๋ก ๋ค๋ฃจ๊ฒ ์ต๋๋ค. ๊ฐ๋จํ ๋งํด์, HAProxy ๋ค์ ์ ํํ ๋์ผํ ์ธ์คํด์ค๋ฅผ ๋ช ๊ฐ ์ถ๊ฐํ๋ ๊ฒ๊ณผ๋ ๋ค๋ฆ ๋๋ค.
์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ ์์ํฌ๋ ์์ฒด ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ฌ์ฉํ๋๋ฐ, ์ด๋ ๋ฌ์์์ด๋ก ๋ฒ์ญ๋ ์ฝ๊ฐ ๊ฐ์ ๋ VB6์ ๊ฑฐ์ ๋น์ทํฉ๋๋ค. ๋ฌ์์์ด๋ฅผ ์ซ์ดํ๊ณ "if"๊ฐ "if"๋ก ๋ฒ์ญ๋๋ ๊ฒ์ ๋ฏฟ์ง ์๋ ์ฌ๋๋ค์ ์ํด ๋ ๋ฒ์งธ ๊ตฌ๋ฌธ ์ต์ ์ด ์ ๊ณต๋ฉ๋๋ค. ์ ๊ฒ๋ค. ์ํ์๋ฉด VB์ ์๊ฐ์ ์ผ๋ก ๊ตฌ๋ณํ ์ ์์ ์ ๋๋ก 1C๋ก ์์ฑํ ์ ์์ต๋๋ค.

๋ฐ๋ก ์ด ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊ฐ 1C ๊ฐ๋ฐ์๋ค์ด ์์ ์ ํ๋ซํผ์ ์ซ์ดํ๋ ์ฃผ๋ ์ด์ ์ ๋๋ค. ์์งํ ๋งํด์, ์ด์ ๊ฐ ์๋ ๊ฒ์ ์๋๋๋ค. ์ด ์ธ์ด๋ ๊ฐ๋ฅํ ํ ๋จ์ํ๊ฒ ๊ตฌ์๋์์ผ๋ฉฐ, ์ต์ํ CIS ๊ท๋ชจ์์ "๊ฐ๋ฐ์, ๊ฐ๋ฐ์"๋ผ๋ ๊ตฌํธ๋ฅผ ์คํํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ์ ์๊ฐ์ ์ด๋ฌํ ๊ฒฐ์ ์ ์์ ์ ๋ณธ์ง์ ๋ถ๋ช ํ ๋๋ฌ๋ฉ๋๋ค. ๊ฐ๋ฐ์๊ฐ ๋ง์์๋ก ์์ฅ ์ ์ฉ ๋ฒ์๊ฐ ๋์ด์ง๋๋ค. ๋ค์ํ ์ถ์ฐ์ ๋ฐ๋ฅด๋ฉด ์ด๋ 45%์์ 95%๊น์ง ์คํ๋์์ต๋๋ค. ์ ๊ฐ ๋ฐ๋ก ๋ง์๋๋ฆฌ๊ณ ์ถ์ ๊ฑด, ์๊ฐํ๋ ์ธ์ด๋ก ๊ธ์ ์ฐ๋ ๊ฒ ์ค์ ๋ก ๋ ์ฝ๋ค๋ ๊ฒ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ ๋ ๊ฝค ๋ง์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์๊ณ ์์ด์.
์ฐ์ ์ธ์ด๋ถํฐ ์์ํด ๋ณผ๊น์.
1C ํ๋ก๊ทธ๋๋ฐ ์ธ์ด
๋์์, ์์คํ ์ ๊ฐ์ ์ด์ ์ฝ์ ์ด๊ธฐ๋ ํฉ๋๋ค. ์ฝ๊ฒ ์ ๋ ฅํ๊ณ ์ฝ์ ์ ์์ต๋๋ค. ๋ฐ๋ฉด, 8๋ ์ ๋ฒ์ 2002์ด ์ถ์๋ ์ดํ๋ก ์ ๋ฐ์ดํธ๊ฐ ๋์ง ์์ ๋๋์ ์ผ๋ก ์๋์ ๋ค๋จ์ด์ง ์ ์ ๋๋ค. ๋๊ตฐ๊ฐ๋ "๊ฐ์ฅ ํฐ ๋จ์ ์ ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ(OOP)์ด ๋ถ์กฑํ๋ค๋ ๊ฒ"์ด๋ผ๊ณ ๋งํ ์ ์๋๋ฐ, ๊ทธ ๋ง์ ํ๋ ธ์ต๋๋ค. ์ฒซ์งธ, PLO๋ ๋๋๋ฆฌ์ํ๋ฟ๋ง ์๋๋ผ ํ ๋ฅด๋ฐ์ค๋ ์ข์ํ์ง ์์ต๋๋ค. ๋ ๋ฒ์งธ๋ก, OOP๋ ์กด์ฌํฉ๋๋ค.
๊ฐ๋ฐ์ ๊ด์ ์์ ๋ณผ ๋, ๊ทธ๋ DBMS์ ๋งคํ๋ ๊ธฐ๋ณธ ํด๋์ค๋ฅผ ๊ฐ์ถ ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ฐ๋ฐ์๋ ๊ธฐ๋ณธ ํด๋์ค "๋๋ ํ ๋ฆฌ"๋ฅผ ๊ฐ์ ธ์์ ์ฌ๊ธฐ์์ "ํด๋ผ์ด์ธํธ" ๋๋ ํ ๋ฆฌ๋ฅผ ์์ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋ฉ์ธ์ ์๋ณ ๋ฒํธ ๋ฐ ์ฃผ์์ ๊ฐ์ ์๋ก์ด ํด๋์ค ํ๋๋ฅผ ์ถ๊ฐํ ์ ์์ผ๋ฉฐ, ํ์ํ ๊ฒฝ์ฐ OnWrite ๋ฉ์๋์ ๊ฐ์ด ๊ธฐ๋ณธ ํด๋์ค์ ๋ฉ์๋๋ฅผ ์ฌ์ ์ํ ์ ์์ต๋๋ค.
์ด ํ๋ ์์ํฌ๋ ๋ ๊น์ ์์์ด ๊ฑฐ์ ํ์ํ์ง ์๋๋ก ์ค๊ณ๋์์ผ๋ฉฐ, ์ ์๊ฐ์๋ OOP ์ ํ์ด ํฉ๋ฆฌ์ ์ ๋๋ค. 1C๋ ๋๋ฉ์ธ ์ฃผ๋ ๊ฐ๋ฐ์ ์ด์ ์ ๋ง์ถ๊ณ ์์ผ๋ฉฐ, ๋ฌด์๋ณด๋ค๋ ๊ฐ๋ฐ ์ค์ธ ์๋ฃจ์ ์ ์ฃผ์ ์์ญ์ ๋ํด ์๊ฐํ๊ฒ ํ๋๋ฐ, ์ด ์ ์ด ์ข์ต๋๋ค. ์ ํน์ด ์์ ๋ฟ๋ง ์๋๋ผ, ๋๋ฉ์ธ์ ์ด๋๊ฐ์์ ๋ฐ์ดํฐ๋ฅผ ๋ณด์ฌ์ฃผ๊ธฐ ์ํด 10๊ฐ์ ์๋ก ๋ค๋ฅธ DTO์ ViewModel์ ์์ฑํ ํ์๋ ์์ต๋๋ค. 1C ๊ฐ๋ฐ์๋ ํญ์ ํ๋์ ์ํฐํฐ๋ก ์์ ํ๋ฉฐ, ๋์ผํ ์ํฐํฐ๋ฅผ ๋ํ๋ด๋ ๋น์ทํ ์ด๋ฆ์ ํด๋์ค๋ฅผ ์์ญ ๊ฐ๋ ๋ง๋ค์ด์ ์ธ์์ ๋งฅ๋ฝ์ ์ด์ง๋ฝํ์ง ์์ต๋๋ค. ํ์ง๋ง ์ด๋ฌํ ํด๋์ค๋ ๋ค๋ฅธ ๊ฐ๋์์ ์ฌ์ฉ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ชจ๋ .NET ์ ํ๋ฆฌ์ผ์ด์ ์๋ JSON์ผ๋ก ์ง๋ ฌํํ๊ณ ํด๋ผ์ด์ธํธ์์ ์๋ฒ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ธฐ ์ํ ๋ช ๊ฐ์ง ViewModel๊ณผ DTO๊ฐ ๋ฐ๋์ ํฌํจ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์ฝ๋์ ์ฝ 10-15%๋ ํ ํด๋์ค์์ ๋ค๋ฅธ ํด๋์ค๋ก ๋ฐ์ดํฐ๋ฅผ ์๋์ผ๋ก ์ ์กํ๊ฑฐ๋ AutoMapper์ ๊ฐ์ ํดํน์ ์ฌ์ฉํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ด ์ฝ๋๋ฅผ ์์ฑํด์ผ ํ๋ฉฐ, ํ๋ก๊ทธ๋๋จธ์๊ฒ ์ฝ๋๋ฅผ ์์ฑํ๊ณ ์ ์ง ๊ด๋ฆฌํ๋ ๋น์ฉ์ ์ง๋ถํด์ผ ํฉ๋๋ค.
1C ์ธ์ด๋ ์ฃผ๋ฅ ์ธ์ด ์์ค์ผ๋ก ๋ณต์กํ๊ฒ ๋ง๋ค์ง ์๊ณ ๋ ๊ฐ๋ฐํ๊ธฐ ์ด๋ ต๊ณ , ๋จ์ํจ์ด๋ผ๋ ์ฅ์ ์ ์๋๋ค๋ ๊ฒ์ด ๋ฐํ์ก์ต๋๋ค. ๊ณต๊ธ์ ์ฒด์ ๊ณผ์ ๋ ๋ณธ์ง์ ์ผ๋ก ๋ฌด์์ ํด๊ฒฐํ๋ ค๋ ๊ฒ์ธ๊ฐ: ๊ฑฐ๋ฆฌ์์ ๋ฐ๊ฒฌ๋ ๋ชจ๋ ํ์์ด ํ์ํ ์์ค์ ํ์ง์ ๊ฐ์ถ ํ์ค ์๋ฃจ์ ์ ์ ๊ณตํ๋ ๊ฒ์ด๋ค(์ฆ, ํค์ค์คํฌ์์ ๋ํ ๊ณต์ฅ๊น์ง ์ ์ฉ ๋ฒ์๊ฐ ์ถฉ์กฑ๋๋ ๊ฒฝ์ฐ). ๋ง์ฝ ๋น์ ์ด ๋ ธ์ ์์ด๋ผ๋ฉด, ํ์์ ๋ฐ๋ ค๊ฐ์ธ์; ์ฌ๋ฌ๋ถ์ด ๊ณต์ฅ์ด๋ผ๋ฉด, ๊ตฌํ ํํธ๋๋ก๋ถํฐ ์ ๋ฌธ๊ฐ์ ์กฐ์ธ์ ๋ฐ์ผ์ธ์. ๊ตฌํ ํํธ๋๊ฐ ํ์์ ์ ๋ฌธ๊ฐ ๊ฐ๊ฒฉ์ผ๋ก ํ๋งคํ๋ค๋ ์ฌ์ค์ ํ๋ ์์ํฌ ๋ฌธ์ ๊ฐ ์๋๋๋ค. ๊ตฌ์กฐ์ ์ผ๋ก ํ๋ ์์ํฌ๋ ๋ ๊ฐ์ง ๋ฌธ์ ๋ฅผ ๋ชจ๋ ํด๊ฒฐํด์ผ ํฉ๋๋ค. ์ผ๋ฐ์ ์ธ ๊ตฌ์ฑ์ ์ฝ๋(๋ง์ถคํ์ ์ฝ์ํ๋ฉฐ ๊ธฐ์ ์ ํ๋งคํ ์ฝ๋)๋ ํ์๋ ์ดํดํ ์ ์์ด์ผ ํ๊ณ , ์ ๋ฌธ๊ฐ๋ผ๋ฉด ์ฌ๋ฌ๋ถ์ด ์ํ๋ ๊ฒ์ด ๋ฌด์์ด๋ ์ดํดํ ์ ์์ด์ผ ํฉ๋๋ค.
์ ์๊ฐ์ ์ธ์ด์์ ์ ๋ง ๋ถ์กฑํ ๊ฒ์ ๋ฌด์์ธ๊ฐ? ์ฌ๋์ด ํ ์ ์๋ ๊ฒ๋ณด๋ค ๋ ๋ง์ด ์ฐ๊ฒ ๋ง๋๋ ๊ฒ์ ๋ฌด์์ธ๊ฐ? ๊ณ ๊ฐ์ด ์ง๋ถํ ์๊ฐ์ ๋ญ๋นํ๊ฒ ๋ง๋๋ ๊ฒ์ ๋ฌด์์ธ๊ฐ?
- ์๋ฅผ ๋ค์ด TypeScript ์์ค์ ํ์ดํ์ด ๊ฐ๋ฅํด์ง(๊ฒฐ๊ณผ์ ์ผ๋ก IDE์์ ๋ณด๋ค ์ง๋ณด๋ ์ฝ๋ ๋ถ์ ๋๊ตฌ, ๋ฆฌํฉํ ๋ง, ์ฑ๊ฐ์ ๋ฒ๊ทธ ๊ฐ์)
์ผ๊ธ ๊ฐ์ฒด๋ก์์ ํจ์์ ์กด์ฌ. ์กฐ๊ธ ๋ ๋ณต์กํ ๊ฐ๋ ์ด์ง๋ง, ์ ํ์ ์ธ ์์ฉ๊ตฌ ์ฝ๋์ ์์ ํฌ๊ฒ ์ค์ผ ์ ์์ต๋๋ค. ์ ์๊ฐ์๋ ๋ณผ๋ฅจ ๊ฐ์๋ก ์ธํด ํ์๋ค์ ์ฝ๋ ์ดํด๋๊ฐ ๋์ฑ ๋์์ง ๊ฒ์ ๋๋ค. - ์ ๋๋ฒ์ค ์ปฌ๋ ์ ๋ฆฌํฐ๋ด, ์ด๊ธฐํ ํ๋ก๊ทธ๋จ. ๋์ผํ ๋ด์ฉ์ ๋๋ค. ์์ฑ ๋ฐ/๋๋ ๊ฒํ ํด์ผ ํ๋ ์ฝ๋์ ์์ ์ค์ด๋ ๊ฒ์ ๋๋ค. 9000C์์๋ ์ปฌ๋ ์ ์ ์ฑ์ฐ๋ ๋ฐ ํ๋ก๊ทธ๋๋ฐ ์๊ฐ์ 1% ์ด์์ด ์์๋ฉ๋๋ค. ๊ตฌ๋ฌธ์ ๊ฐ๊ฒฐ์ฑ ์์ด ์ด๋ฐ ๋ด์ฉ์ ์ฐ๋ฉด ๊ธธ๊ณ , ๋น์ฉ์ด ๋ง์ด ๋ค๊ณ , ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ธฐ ์ฝ์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก 1C ์๋ฃจ์ ์ LOC ์๋ ์ฌ์ฉ ๊ฐ๋ฅํ ์คํ ํ๋ ์์ํฌ์ ๋น๊ตํ์ ๋, ๊ทธ๋ฆฌ๊ณ ์ผ๋ฐ์ ์ผ๋ก ๋ชจ๋ ์ํฐํ๋ผ์ด์ฆ Java๋ฅผ ํฉ์น ๊ฒ๊ณผ ๋น๊ตํ์ ๋ ์์ํ ์ ์๋ ๋ชจ๋ ํ๊ณ๋ฅผ ์ด๊ณผํฉ๋๋ค. ์ธ์ด๊ฐ ์ฅํฉํ๊ณ , ์ด๋ ๋ฐ์ดํฐ ์, ๋ฉ๋ชจ๋ฆฌ, IDE ์๋ ์ ํ, ์๊ฐ, ๋น์ฉ ๋ฑ์ ๋ฌธ์ ๋ก ์ด์ด์ง๋๋ค.
- ๋ง์ง๋ง์ผ๋ก ๊ตฌ๋ฌธ์ ๋ํ ๊ฐ์ค์ด ์์ต๋๋ค. ์ด ๊ตฌ๋ฌธ์ ๋ฌ์์์ด๋ก ์ ๋๋ก ๋ฒ์ญ๋์ง ์์๊ธฐ ๋๋ฌธ์ ๋๋ฝ๋์์ ๊ฒ์ด๋ผ๋ ๊ฒ์ ๋๋ค :)
- VB6์ Type๊ณผ ์ ์ฌํ ๊ธฐ๋ณธ ๋ฐ์ดํฐ ์ ํ(OOP ์์). ์ด๋ฅผ ํตํด BSP์ ์ฃผ์๊ณผ ์ด๋ฌํ ๊ตฌ์กฐ๋ฅผ ๊ตฌ์ฑํ๋ ๋งค์ง ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌ์กฐ๋ฅผ ์ ํํํ๋ ๊ฒ์ ํผํ ์ ์์ต๋๋ค. ์ฐ๋ฆฌ๊ฐ ์ป๋ ๊ฒ์ ์ฝ๋ ๊ฐ์, ์ ์ ํตํ ํํธ, ๋ฌธ์ ์ ๋ํ ๋ ๋น ๋ฅธ ํด๊ฒฐ์ฑ , ์คํ ๋ฐ ๊ตฌ์กฐ ์์ฑ ๋๋ฝ์ผ๋ก ์ธํ ์ค๋ฅ ๊ฐ์์ ๋๋ค. ํ์ฌ, ์ฌ์ฉ์ ๊ตฌ์กฐ์ ํ์ดํ์ ์ ์ ์ผ๋ก ํ์ค ํ์ ์์คํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฐ๋ฐ ํ์์ ๋ด๋นํ๊ณ ์์ผ๋ฉฐ, ์ด ํ์ ์ ๋ฌ๋ ๋งค๊ฐ๋ณ์ ๊ตฌ์กฐ์ ์์ ์์ฑ์ ๋ํ ์ฃผ์์ ์ฃผ์ ๊น๊ฒ ์์ฑํ๋ค๋ ์ ์์ ์นญ์ฐฌํ ๋งํฉ๋๋ค.
- ์น ํด๋ผ์ด์ธํธ์์ ๋น๋๊ธฐ ํธ์ถ์ ์ฌ์ฉํ ๋๋ ์คํ์ ์ฌ์ฉํ์ง ๋ง์ธ์. NotificationProcessing ํํ์ ์ฝ๋ฐฑ ํฌ์ ์ฃผ์ ๋ธ๋ผ์ฐ์ ์ API๊ฐ ๊ฐ์๊ธฐ ๋ณ๊ฒฝ๋์ด ๋ฐ์ํ ์์๋ฐฉํธ์ด์ง๋ง, ํญ์ ์ด๋ฐ ์์ผ๋ก๋ง ์ด ์๋ ์์ผ๋ฉฐ, ๋น๋๊ธฐ ์ฝ๋์ ๋ํ "ํ์์ ์ดํด"๋ผ๋ ์ด์ ์ด ์ ์ ์ฌ๋ผ์ง๊ณ ์์ต๋๋ค. ์ฌ๊ธฐ์ ๋ฉ์ธ IDE์์ ์ด ํจ๋ฌ๋ค์์ ์ง์ํ์ง ์๋๋ค๋ ์ ์ ๋ํ๋ฉด ์ํฉ์ ๋์ฑ ์ ํ๋ฉ๋๋ค.
์ด๊ฒ๋ค์ ์๊ธํ ๋ฌธ์ ์ค ์ผ๋ถ์ด๋ฉฐ, ๋ชฉ๋ก์ ํจ์ฌ ๋ ๊ธธ์ด์ง ์ ์์์ ๋ถ๋ช ํ์ง๋ง, ์ด๊ฒ์ด ๋ฒ์ฉ ์ธ์ด๊ฐ ์๋๋ผ๋ ์ , ๋ฉํฐ์ค๋ ๋ฉ, ๋๋ค ํจ์, GPU ์ก์ธ์ค ๋ฐ ๋น ๋ฅธ ๋ถ๋ ์์์ ๊ณ์ฐ์ด ํ์ํ์ง ์๋ค๋ ์ ์ ์์ง ๋ง์์ผ ํฉ๋๋ค. ์ด๋ ๋น์ฆ๋์ค ๋ก์ง ์คํฌ๋ฆฝํ ์ธ์ด์ ๋๋ค.
์ด๋ฏธ ์ด ์ธ์ด๋ก ๋ง์ ์์ ์ ํ ํ๋ก๊ทธ๋๋จธ๊ฐ js๋ c#์ ์ดํด๋ณด๊ณ ์ด ์ธ์ด์ ํ๋ ์์ํฌ ์์์ ์ง๋ฃจํจ์ ๋๋ผ๋ ๊ฒฝ์ฐ๋ ์์ต๋๋ค. ์ด๋ ์ฌ์ค์ ๋๋ค. ๊ทธ๋ ๋ฐ์ ์ด ํ์ํฉ๋๋ค. ๋ฐ๋ฉด์ ๊ณต๊ธ์ ์ฒด๋ ํน์ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ ๋ฐ ๋๋ ๋น์ฉ๊ณผ ๊ตฌํ ํ ๋ฐ์ํ๋ ์์ต ์ฆ๊ฐ๋ฅผ ๋น๊ตํฉ๋๋ค. ํ์ฌ ํ์ฌ๊ฐ ์ด๋ค ์ ์ฅ์ ์ทจํ๊ณ ์๋์ง์ ๋ํ ์ ๋ณด๋ ์์ต๋๋ค.
๊ฐ๋ฐ ํ๊ฒฝ
์ฌ๊ธฐ์๋ ์ผ์ด ์์กฐ๋กญ๊ฒ ์งํ๋์ง๋ ์์ต๋๋ค. ๊ฐ๋ฐ ํ๊ฒฝ์ ๋ ๊ฐ์ง๊ฐ ์์ต๋๋ค. ์ฒซ ๋ฒ์งธ๋ ๋ฐฐ์ก์ ํฌํจ๋ ๊ตฌ์ฑ ํ๋ก๊ทธ๋จ์ ๋๋ค. ๋ ๋ฒ์งธ๋ Eclipse ๊ธฐ๋ฐ Enterprise Development Tools ํ๊ฒฝ, ์ค์ฌ์ EDT์ ๋๋ค.
๊ตฌ์ฑ๊ธฐ๋ ๊ด๋ฒ์ํ ๊ฐ๋ฐ ์์ ์ ์ ๊ณตํ๊ณ ๋ชจ๋ ๊ธฐ๋ฅ์ ์ง์ํ๋ฉฐ ์์ฅ์ ์ฃผ์ ํ๊ฒฝ์ ๋๋ค. ์๋ฌธ์ ๋ฐ๋ฅด๋ฉด, ๊ธฐ์ ๋ถ์ฑ์ ๊ท๋ชจ๋ก ์ธํด ๋๋์ ์ผ๋ก ์๋์ ๋ค๋จ์ด์ก๊ณ ๋ฐ์ ํ์ง ๋ชปํ๊ณ ์๋ค๊ณ ํฉ๋๋ค. ๋ด๋ถ API๋ฅผ ๊ฐ๋ฐฉํ๋ฉด(์น๊ตฌ ๊ด๊ณ์ ํํ๋ก) ์ํฉ์ด ๊ฐ์ ๋ ์ ์์ต๋๋ค. (A. ์ค๋ ํ์ฝ๋ฐ ๋๋ ๋ ๋ฆฝ์ ์ผ๋ก) ๊ทธ๋ฌ๋ ์ด๋ ์ฌ์ค์ด ์๋๋๋ค. ๊ฒฝํ์ ๋ฐ๋ฅด๋ฉด ๊ณต๊ธ์ ์ฒด๊ฐ ๊ฐ์ญํ์ง ์๋ ํ ์ปค๋ฎค๋ํฐ๊ฐ IDE์์ ์์ฒด ๊ธฐ๋ฅ์ ๋ง๋ค ์ ์์ต๋๋ค. ํ์ง๋ง ์ฐ๋ฆฌ๋ ์ฐ๋ฆฌ๊ฐ ๊ฐ์ง ๊ฒ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๊ตฌ์ฑ๊ธฐ๋ 2004~2005๋ ์ ํ๋ฅญํ์ต๋๋ค. ๋น์์ Visual Studio๋ฅผ ๋ง์ด ์ฐ์์ํต๋๋ค. ์ด๋ค ๋ถ๋ถ์ ๋ ๋ฉ์ก์ง๋ง, ๊ทธ ์๋์ ๊ฐํ์ต๋๋ค.
๊ฒ๋ค๊ฐ ๊ทธ ์ดํ๋ก ์ผ๋ฐ์ ์ธ ์๋ฃจ์ ์ ํฌ๊ธฐ๋ ๋ช ๋ฐฐ๋ ์ปค์ก๊ณ , ์ค๋๋ IDE๋ ๊ณต๊ธ๋๋ ์ฝ๋ ์์ ๊ฐ๋นํ ์ ์๊ฒ ๋์์ต๋๋ค. ์ฌ์ฉ์ฑ๊ณผ ๋ฆฌํฉํ ๋ง ๊ธฐ๋ฅ์ 0์ด ์๋๋ผ ๋ง์ด๋์ค ์์ค์ ๋๋ค. ์ด ๋ชจ๋ ๊ฒ์ ๊ฐ๋ฐ์๋ค์๊ฒ ์ด์ ์ ๋ถ์ด๋ฃ์ง ๋ชปํ๋ฉฐ, ๊ทธ๋ค์ ๋ค๋ฅธ ์ํ๊ณ๋ก ์ฎ๊ฒจ๊ฐ์ ๊ฑฐ๊ธฐ์๋ ์ํฐ๋ฆฌ ์ฝ๋๋ฅผ ๊ณ์ ์์ฑํ๊ณ ์ถ์ดํ์ง๋ง, ๊ทธ ํ๋์ผ๋ก ์ผ๊ตด์ ์นจ์ ๋ฑ์ง ์๋ ์ฆ๊ฑฐ์ด ํ๊ฒฝ์์๋ง ์ฝ๋๋ฅผ ์์ฑํ๊ณ ์ถ์ดํฉ๋๋ค.
๋์์ผ๋ก, Eclipse ๊ธฐ๋ฐ์ผ๋ก ์ฒ์๋ถํฐ ์์ฑ๋ IDE๊ฐ ์ ๊ณต๋ฉ๋๋ค. ๋ค๋ฅธ ์ํํธ์จ์ด์ ๋ง์ฐฌ๊ฐ์ง๋ก ์์ค ์ฝ๋๋ ํ ์คํธ ํ์ผ ํํ๋ก GIT, ๋ธ๋์น, ํ ๋ฆฌํ์คํธ ๋ฑ์ ์ ์ฅ๋ฉ๋๋ค. ๋จ์ ์ ๋ฒ ํ ์ํ๋ฅผ ๋ช ๋ ๋์ ๋ฒ์ด๋์ง ์์๋ค๋ ์ ์ธ๋ฐ, ๋ฆด๋ฆฌ์คํ ๋๋ง๋ค ๊ฐ์ ๋๊ณ ์์ต๋๋ค. ์ ๋ EDT์ ๋จ์ ์ ๋ํด์๋ ์ฐ์ง ์์ ๊ฒ๋๋ค. ์ค๋์ ๋จ์ ์ด ๋ด์ผ์ด๋ฉด ๊ณ ์ ๋ ํน์ง์ด ๋ ํ ๋๊น์. ๊ทธ๋ฐ ์ค๋ช ์ ๊ด๋ จ์ฑ์ ๊ธ์ธ ์ฌ๋ผ์ง ๊ฒ์ด๋ค. ์ค๋๋ EDT๋ก ๊ฐ๋ฐํ๋ ๊ฒ์ ๊ฐ๋ฅํ์ง๋ง, ๋๋ฌธ ์ผ์ด๋ฉฐ, ์ผ์ ์์ IDE ๋ฒ๊ทธ์ ๋๋นํด์ผ ํฉ๋๋ค.
์์ ์ธ๊ธํ "1C ํ๋ฆฌ์ฆ"์ ํตํด ์ํฉ์ ์ดํด๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ๋์ต๋๋ค. ์๋ก์ด IDE๊ฐ ์ถ์๋์ด๋ ๋ฐ์ค ํ๋งค๋์ ๋์ด๋์ง ์์ง๋ง, ๊ฐ๋ฐ์ ์ ์ถ์ ์ค์ด๋ค ์ ์์ต๋๋ค. ๊ฐ๋ฐ์ ํธ์์ฑ ์ธก๋ฉด์์ ์ด ์ํ๊ณ๊ฐ ์ด๋ป๊ฒ ๋ ์ง๋ ๋งํ๊ธฐ ์ด๋ ต์ง๋ง, Microsoft๋ ์ด๋ฏธ ๋ชจ๋ฐ์ผ ๊ฐ๋ฐ์์๊ฒ ์๋น์ค๋ฅผ ๋๋ฌด ๋ฆ๊ฒ ์ ๊ณตํจ์ผ๋ก์จ ๊ทธ๋ค์ ์์ธ ์ ์ด ์์ต๋๋ค.
๊ฐ๋ฐ ๊ด๋ฆฌ
ํนํ ์ต๊ทผ ์ปค๋ฎค๋ํฐ์ ๋ ธ๋ ฅ์ผ๋ก ๊ด๋ฆฌ ์๋ํ์ ๋ฌธ์ ์ ์ด ๋๋ฌ๋๊ณ 1C ์คํ ๋ฆฌ์ง๋ฅผ ๋ฒ๋ฆฌ๊ณ git, ๋น ๋ฅธ ๋น๋, ์ฝ๋ ๊ฒํ , ์ ์ ๋ถ์, ์๋ ๋ฐฐํฌ ๋ฑ์ ์ฌ์ฉํ๋ ํ๋กํ ํ์ ์ด ์ถ์๋๋ฉด์ ์ฝ๋๋ฅผ ์์ฑํ๋ ๊ฒ๋ณด๋ค ๋ชจ๋ ๊ฒ์ด ํจ์ฌ ๋์์ก์ต๋๋ค. ๊ฐ๋ฐ ์์ ์ ์๋ํ ์์ค์ ๋์ด๊ธฐ ์ํด ํ๋ซํผ์ ๋ง์ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค. ๊ทธ๋ฌ๋ ์๋ํ ์์ด๋ ๋ถ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ด ๋ถ๋ช ํด์ง์, ์ด๋ฌํ ๋ชจ๋ ๊ธฐ๋ฅ์ ์์ฒด ๋ํ ์ ํ์ ๊ฐ๋ฐํ๊ธฐ ์ํด์๋ง ๋ ์ ์ ์ผ๋ก ์ถ๊ฐ๋์์ต๋๋ค. ์๋ ๋ณํฉ, KDiff๋ฅผ ํตํ XNUMX๋ฐฉํฅ ๋น๊ต ๋ฑ์ด ๋ฑ์ฅํ์ต๋๋ค. GitHub์์ ์ถ์๋จ ์์งํ ๋งํด์ ์ด๋ ์ ์ผ๋ก ํ๋ก์ ํธ์์ ์ ์ธ๋ ์ฌ๋ ๊ทธ๋ฌ๋ ๊ณต๊ธ์ ์ฒด์ ํ๋ก์ธ์ค์ ๋ง๊ฒ ์์ ๋์์ต๋๋ค. ์คํ์์ค์ ์ด๊ด์ ์ธ ์ฌ๋๋ค ๋๋ถ์ 1C์ ๊ฐ๋ฐ ์๋ํ๊ฐ ์ค์ฌ์์ ๋ฒ์ด๋๊ฒ ๋์์ต๋๋ค. ์ ์๊ฐ์๋ ๊ตฌ์ฑ๊ธฐ๋ฅผ ์ํ ๊ฐ๋ฐฉํ API๊ฐ ์์ผ๋ฉด ๊ธฐ๋ณธ IDE์ ๋๋์ ๋ํ์ฑ๋ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ค๋๋ Jira์ ์์ ์ ์ฐ๊ฒฐ๋ ์ปค๋ฐ์ ์ฌ์ฉํ์ฌ git์ 1C ์์ค ์ฝ๋๋ฅผ ์ ์ฅํ๊ณ , Crucible์์ ๊ฒํ ํ๊ณ , Jenkins์ ๋ฒํผ์ ์ฌ์ฉํ์ฌ ๋กค์์ํ๊ณ , Allure์์ 1C์ ์ฝ๋ ํ ์คํธ์ ๋ํ ๋ณด๊ณ ์๋ฅผ ์์ฑํฉ๋๋ค. โ ์ด๋ ๋ ์ด์ ๋ด์ค๊ฐ ์๋์ง๋ง 1C๋ฅผ ๋ง์ด ๊ฐ๋ฐํ๋ ํ์ฌ์์๋ ์ฃผ๋ฅ๊ฐ ๋์์ต๋๋ค.
๊ด๋ฆฌ
์ฌ๊ธฐ์๋ ๋งํ ๊ฒ์ด ๋ง์ต๋๋ค. ์ฒซ์งธ, ๋ฌผ๋ก ์๋ฒ(1C ์๋ฒ ํด๋ฌ์คํฐ)์ ๋๋ค. ์ ๋ง ๋๋ผ์ด ์ผ์ด์ง๋ง, ์์ ํ ๋ธ๋๋ฐ์ค๋ผ๋ ์ฌ์ค ๋๋ฌธ์, ์ถฉ๋ถํ ์ธ๋ถ ์ฌํญ์ผ๋ก ๋ฌธ์ํ๋์ด ์์ง๋ง, ํน์ ํ ๋ฐฉ์์ผ๋ก ๋ฌธ์ํ๋์ด ์์ต๋๋ค. ์ฆ, ์ฌ๋ฌ ์๋ฒ์์ ๊ณ ๋ถํ ๋ชจ๋์์ ์ค๋จ ์๋ ์ด์์ ์์ํ๋ ๋ฐฉ๋ฒ์ ๋ง์คํฐํ๋ ๊ฒ์ "๊ธฐ์ ๋ฌธ์ ์ ๋ฌธ๊ฐ"๋ผ๋ ๋ฌธ๊ตฌ๊ฐ ์๊ฒจ์ง ๋ฉ๋ฌ์ ๋ฌ๊ณ ์๋ ์ ํ๋ฐ์ ์๋ค์ ๋ชซ์ ๋๋ค. ์์น์ ์ผ๋ก 1C ์๋ฒ๋ฅผ ๊ด๋ฆฌํ๋ ๊ฒ์ ๋ค๋ฅธ ์๋ฒ๋ฅผ ๊ด๋ฆฌํ๋ ๊ฒ๊ณผ ๋ค๋ฅด์ง ์์ต๋๋ค. ์ด๋ ๋ฉ๋ชจ๋ฆฌ, CPU, ๋์คํฌ ๋ฆฌ์์ค๋ฅผ ์๋ชจํ๋ ๋คํธ์ํฌ ๊ธฐ๋ฐ์ ๋ฉํฐ์ค๋ ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋๋ค. ์๊ฒฉ ์ธก์ ๋ฐ์ดํฐ ์์ง ๋ฐ ์ง๋จ์ ์ํ ๊ด๋ฒ์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
์ฌ๊ธฐ์ ๋ฌธ์ ๋ ๊ณต๊ธ์ ์ฒด๊ฐ ์ด๋ฌํ ์ง๋จ์ ์ํ ๊ธฐ์ฑ ์๋ฃจ์ ์ธก๋ฉด์์ ํน๋ณํ ๊ฒ์ ์๋ฌด๊ฒ๋ ์ ๊ณตํ์ง ์๋๋ค๋ ๊ฒ์ ๋๋ค. ๋ค, 1C๊ฐ ์์ต๋๋ค: KIP์ TsUP๋ ๋์์ง๋ ์์ง๋ง ๊ธ์ฌ๊ฐ ๋งค์ฐ ๋๊ณ ๋๊ตฌ๋ ๊ฐ์ง๊ณ ์๋ ๊ฒ์ ์๋๋๋ค. ์ปค๋ฎค๋ํฐ์์๋ Grafana, Zabbix, ELK ๋ฐ ํ์ค ๊ด๋ฆฌ ์ธํธ์ ๋ค๋ฅธ ํญ๋ชฉ์ ์ฐ๊ฒฐํ๋ ๋ฐ ์์ด ๋ค์ํ ๊ฐ๋ฐ์ด ์งํ๋๊ณ ์์ง๋ง, ๋๋ค์๋ฅผ ๋ง์กฑ์ํฌ ์ ์๋ ๋จ์ผ ์๋ฃจ์ ์ ์์ต๋๋ค. ๊ทธ ์๋ฌด๋ ์์ ์ ๊ธฐ๋ค๋ฆฌ๊ณ ์๋ค. 1C ํด๋ฌ์คํฐ์์ ์ฌ์ ์ ์์ํ๋ ค๋ ๊ฒฝ์ฐ ์ ๋ฌธ๊ฐ๊ฐ ํ์ํฉ๋๋ค. ๋ด๋ถ์์๋ ์ธ๋ถ์์๋ ํ์ํฉ๋๋ค. ์๋ฒ ์ด์์ ๋ํ ์ญ๋์ ๊ฐ์ถ ๋ณ๋์ ์ญํ ์ด ์๋ ๊ฒ์ ์ผ๋ฐ์ ์ ๋๋ค. ๋ชจ๋ 1C ์ ๋ฌธ๊ฐ๊ฐ ์ด๋ฅผ ์ ํ์๋ ์์ง๋ง, ๊ทธ๋ฌํ ์ญํ ์ด ํ์ํ๋ค๋ ์ ๋ง ์ดํดํ๋ฉด ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด SAP๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค. ํ๋ก๊ทธ๋๋จธ๋ ์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ์์ ๋ฌด์ธ๊ฐ๋ฅผ ๊ตฌ์ฑํด ๋ฌ๋ผ๋ ์์ฒญ์ ๋ฐ๋๋ผ๋ ์์์์ ์ผ์ด๋์ง ์์ ๊ฐ๋ฅ์ฑ์ด ํฝ๋๋ค. ๊ทธ๋ ๋จ์ํ ๋ฐฉ๋ฒ์ ๋ชจ๋ฅผ ์๋ ์๊ณ ๋ถ๋๋ฌ์ํ์ง ์์ ์๋ ์์ต๋๋ค. SAP ๋ฐฉ๋ฒ๋ก ์์๋ ์ด์ ๋ํ ๋ณ๋์ ์ง์ ์ญํ ์ด ์์ต๋๋ค. ์ด๋ค ์ด์ ์์์ธ์ง, 1C ์ฐ์ ์์๋ ์ด๊ฒ์ด ๋์ผํ ๊ธ์ฌ๋ฅผ ์ฃผ๋ ํ ์ง์์๊ฒ ๊ฒฐํฉ๋์ด์ผ ํ๋ค๊ณ ๋ฏฟ์ด์ง๋๋ค. ์ด๋ ์คํด์ ๋๋ค.
1C ์๋ฒ์ ๋จ์
๋จ ํ๋์ ๋จ์ ์ด ์๋๋ฐ, ๋ฐ๋ก ์ ๋ขฐ์ฑ์ ๋๋ค. ํน์ ์์ธก ๋ถ๊ฐ๋ฅ์ฑ์ ์ ํธํ๋ค๋ฉด์. ์๋ฒ์ ๊ฐ์์ค๋ฌ์ด ์ด์ํ ๋์์ด ์ด๋ฏธ ํ์ ๊ฐ ๋๊ณ ์์ต๋๋ค. ์ ๋ฌธ๊ฐ ํธ๋๋ถ์๋ ์๋ฒ๋ฅผ ๋ฉ์ถ๊ณ ๋ชจ๋ ์บ์๋ฅผ ์ง์ฐ๋ ๋ณดํธ์ ์ธ ํด๊ฒฐ์ฑ ์ด ์ค๋ช ๋์ด ์์ผ๋ฉฐ, ์ด๋ฅผ ์ํ ๋ฐฐ์น ํ์ผ๋ ๊ถ์ฅ๋ฉ๋๋ค. 1C๊ฐ ์ด๋ก ์ ์ผ๋ก๋ ํด์๋ ์ ๋ ์ผ์ ํ๊ธฐ ์์ํ๋ค๋ฉด ์ธ์ ๋ฐ์ดํฐ ์บ์๋ฅผ ์ง์์ผ ํ ๋์ ๋๋ค. ์ ์๊ฐ์, ์ด ์ ์ฐจ ์์ด 1C ์๋ฒ๋ฅผ ์ด์ํ๋ ๋ฐฉ๋ฒ์ ์๋ ์ฌ๋์ ์ ๊ตญ์ ๊ฒจ์ฐ ์ธ ๋ช ๋ฟ์ด๊ณ , ๊ทธ๋ค์ ์์ ์ ๋น๋ฐ์ ๊ณต์ ํ์ง ์์ต๋๋ค. ์๋ํ๋ฉด... ๊ทธ๊ฒ์ด ๊ทธ๋ค์ด ๋จน๊ณ ์ฌ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค. ์๋ง๋ ๊ทธ๋ค์ ๋น๋ฐ์ ์ธ์ ๋ฐ์ดํฐ๋ฅผ ์ง์ฐ๊ณ ์๋ฌด์๊ฒ๋ ๋งํ์ง ์๋๋ค๋ ๊ฒ์ผ ์๋ ์๊ฒ ๋ค์. ใ ใ
๊ทธ ์ธ์๋ 1C ์๋ฒ๋ ๋ค๋ฅธ ์๋ฒ์ ๋์ผํ ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ฉฐ, ๋ฌธ์๋ฅผ ์ฝ๊ณ ๋๋ผ์ ๋๋๋ฆฌ๋ ๊ฒ๊ณผ ๊ฐ์ ๋ฐฉ์์ผ๋ก ๊ฑฐ์ ๋์ผํ๊ฒ ๊ด๋ฆฌ๋ฉ๋๋ค.
๋์ปค
์ปจํ ์ด๋ํ๋ 1C ์๋ฒ๋ฅผ ํ๋ก๋์ ์ ์ฌ์ฉํ๋ ๊ฒ์ ์ ์ฉ์ฑ์ ์์ง ์ ์ฆ๋์ง ์์์ต๋๋ค. ์๋ฒ๋ ๋ฐธ๋ฐ์ ๋ค์ ๋ ธ๋๋ฅผ ์ถ๊ฐํ๋ ๊ฒ๋ง์ผ๋ก ํด๋ฌ์คํฐ๋ง๋์ง ์์ ํ๋ก๋์ ์ปจํ ์ด๋ํ์ ์ด์ ์ด ์ต์ํ์ผ๋ก ์ค์ด๋ค๊ณ , ๊ณ ๋ถํ ๋ชจ๋์์ ์ปจํ ์ด๋๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์ด์ํ๋ ๋ฐฉ๋ฒ์ด ๊ฐ๋ฐ๋์ง ์์์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก Docker+1C๋ ๊ฐ๋ฐ์๊ฐ ํ ์คํธ ํ๊ฒฝ์ ์ค์ ํ๋ ๋ฐ๋ง ์ฌ์ฉ๋ฉ๋๋ค. ๋งค์ฐ ์ ์ฉํ๊ณ ์ ์ฉ ๊ฐ๋ฅํ๋ฉฐ, ํ๋ ๊ธฐ์ ์ ์ฌ์ฉํ๊ณ ๊ตฌ์ฑ๊ธฐ์ ๋๋ด์์ ๋ฒ์ด๋ ํด์์ ์ทจํ ์ ์์ต๋๋ค.
์์ ์ ๊ตฌ์ฑ ์์
ํฌ์ ๊ด์ ์์ ๋ณผ ๋, 1C๋ ์ ํ๋ฆฌ์ผ์ด์
ํด๋์ค์ ํญ๋์ ๊ธฐ๋ฅ ๋๋ถ์ ์ฌ์
์์ด๋์ด๋ฅผ ์ ์ํ๊ฒ ์ถ์ํ๋ ์์
์ ๋ง๋ฌด๋ฆฌํ ์ ์์ต๋๋ค. 1C๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋งค์ฐ ๊ด์ฐฎ์ ๋ณด๊ณ ๊ธฐ๋ฅ, ๋ชจ๋ ๊ฒ๊ณผ์ ํตํฉ, ์น ํด๋ผ์ด์ธํธ, ๋ชจ๋ฐ์ผ ํด๋ผ์ด์ธํธ, ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์
, ๋ค์ํ DBMS์ ๋ํ ์ง์์ ์ ๊ณตํฉ๋๋ค. ์๋ฒ์ ์ค์น๋ ํด๋ผ์ด์ธํธ ๋ถ๋ถ ๋ชจ๋ ๋ฌด๋ฃ์ด๋ฉฐ ํฌ๋ก์ค ํ๋ซํผ์
๋๋ค. ๋ค, ์ ํ๋ฆฌ์ผ์ด์
์ UI๋ ๋
ธ๋์์
๋๋ค. ๋๋ก๋ ์ด๊ฒ์ด ๋จ์ ์ด ๋๊ธฐ๋ ํ์ง๋ง ํญ์ ๊ทธ๋ฐ ๊ฒ์ ์๋๋๋ค.
1C๋ฅผ ์ ํํ๋ฉด ๊ธฐ์
์ ๋งค์ฐ ๊ด๋ฒ์ํ ์ ํ๋ฆฌ์ผ์ด์
์ ๊ตฌ์ถํ ์ ์๋ ์ํํธ์จ์ด ์๋ฃจ์
์ธํธ๋ฅผ ์ป์ ์ ์์ผ๋ฉฐ, Java ๊ฐ๋ฐ์๋ณด๋ค ์ ์ ๋น์ฉ์ผ๋ก๋ ๋ ๋น ๋ฅด๊ฒ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ ์ ์๋ ๋ง์ ๊ฐ๋ฐ์๋ฅผ ์์ฅ์ ํ๋ณดํ ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด, PDF ํ์์ ์ก์ฅ์ ๊ณ ๊ฐ์๊ฒ ๋ณด๋ด๋ ์์ ์ ํ์์ด ํ ์๊ฐ๋ง ๊ณต๋ถํ๋ฉด ํด๊ฒฐํ ์ ์์ต๋๋ค. .NET์์๋ ๋์ผํ ์์ ์ ๋ ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ตฌ์ ํ๊ฑฐ๋ ์๊ฒฉํ๊ณ ์์ผ์ด ๋ง์ ๊ฐ๋ฐ์๊ฐ ๋ฉฐ์น ๋๋ ๋ช ์ฃผ ๋์ ์ฝ๋ฉํ๋ฉด ํด๊ฒฐ๋ฉ๋๋ค. ๋๋ก๋ ๋ ๊ฐ์ง๊ฐ ๋์์ ์ผ์ด๋๊ธฐ๋ ํฉ๋๋ค. ๋ค, ์ ๋ PDF ์์ฑ์ ๋ํด์๋ง ์ด์ผ๊ธฐํ๊ณ ์์์ต๋๋ค. ์ด ๊ณ์ ์ด ์ด๋์ ๋์ฌ์ง๋ ๋งํ์ง ์์์ต๋๋ค. ์น ํ๋ฐํธ์๋ ๊ฐ๋ฐ์๋ ์ด์์๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅํ๋ ์์์ ๋ง๋ค์ด์ผ ํ๊ณ , ๋ฐฑ์๋ ๊ฐ๋ฐ์๋ JSON์ ์ ์กํ๊ธฐ ์ํ dto ๋ชจ๋ธ, ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅํ๊ธฐ ์ํ ๋ชจ๋ธ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฒด์ ๊ตฌ์กฐ, ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก์ ๋ง์ด๊ทธ๋ ์ด์ , ํด๋น ์ก์ฅ์ ๋ํ ๊ทธ๋ํฝ ๋์คํ๋ ์ด ๊ตฌ์ฑ ๋ฑ์ ๋ด๋นํด์ผ ํ๋ฉฐ, ๊ทธ๋ฐ ๋ค์์์ผ PDF๋ฅผ ๋ง๋ค์ด์ผ ํฉ๋๋ค. 1C์์๋ ๋ชจ๋ ์์ ์ ์ฒ์๋ถํฐ ๋๊น์ง ์ ํํ XNUMX์๊ฐ ๋ง์ ๋๋ ๋๋ค.
3๊ฐ์ ๊ตฌ๋งค/ํ๋งค ๋น์ฆ๋์ค ํ๋ก์ธ์ค๊ฐ ์๋ ์๊ท๋ชจ ํค์ค์คํฌ์ ๋ํ ๋ณธ๊ฒฉ์ ์ธ ํ๊ณ ์์คํ ์ 3์๊ฐ ๋ง์ ๊ตฌ์ถํฉ๋๋ค. ํ๋งค ๋ณด๊ณ , ์ฐฝ๊ณ ๋ณ๋ก ๊ตฌ๋ถ๋ ๊ตฌ๋งค ๋ฐ ํ๋งค ๊ฐ๊ฒฉ์ ๋ฐ๋ฅธ ์ํ ํ๊ณ, ์ ๊ทผ ๊ถํ ์ ์ด, ์น ํด๋ผ์ด์ธํธ ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ ๊ณต๋ฉ๋๋ค. ์๊ฒ ์ต๋๋ค. ์ฑ์ ๋๋ฌด ๊ณผํ๊ฒ ์ฌ์ฉํ๋ค์. ์ฑ์ ์ฌ์ฉํ๋ฉด XNUMX์๊ฐ์ด ์๋๋ผ XNUMX์๊ฐ์ด ๊ฑธ๋ฆฝ๋๋ค.
.NET ๊ฐ๋ฐ์๊ฐ ๊นจ๋ํ ์ปดํจํฐ์ Visual Studio๋ฅผ ์ค์นํ ์๊ฐ๋ถํฐ ๊ณ ๊ฐ์๊ฒ ์์ฐํ ๋๊น์ง ์ด ์์ ์ ์ํํ๋ ๋ฐ ์ผ๋ง๋ ๊ฑธ๋ฆด๊น์? ๊ฐ๋ฐ ๋น์ฉ์ ์ด๋ป๊ฒ ๋๋์? ์ ํํ.
ํ๋ซํผ์ผ๋ก์ 1C์ ๊ฐ์
1C๊ฐ ๊ฐํ ๊ฒ์ ์ธ๊ณ ์ต๊ณ ๋ผ๋ ๊ตฌ์ฒด์ ์ธ ๋ฌด์ธ๊ฐ๋ฅผ ๊ฐ์ง๊ณ ์๊ธฐ ๋๋ฌธ์ด ์๋๋๋ค. ๊ทธ์ ๋ฐ๋๋ก, ๊ฐ๊ฐ์ ํ์ ์์คํ ์์๋ ์ธ๊ณ ์ํํธ์จ์ด์์ ๋์ฑ ํฅ๋ฏธ๋ก์ด ์ ์ถ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค. ํ์ง๋ง ์ฌ๋ฌ ์์๋ฅผ ์ข ํฉํด ๋ณผ ๋, 1C์ ๋น์ทํ ํ๋ซํผ์ ์๋ค๊ณ ๋ด ๋๋ค. ์์ ์ ์ธ ์ฑ๊ณต์ ๋ฐ๋ก ์ฌ๊ธฐ์ ์์ต๋๋ค. ์ด ํ๋ซํผ์ ์ฅ์ ์ ๊ณณ๊ณณ์ ์ฐ์ฌํด ์์ผ๋ฉฐ, ๋ค๋ฅธ ํ๋ซํผ์์ ์ด๋ป๊ฒ ์ด๋ฃจ์ด์ง๋์ง ์ดํด๋ณด๋ฉด ๊ฐ์ฅ ํ์คํ๊ฒ ๋๋ฌ๋ฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์ด๊ฒ๋ค์ ํน์ง์ด๋ผ๊ณ ํ ์๋ ์๊ณ , ์คํ๋ ค ํน์ ํจ๋ฌ๋ค์ ํ๋๋ฅผ ์ ํธํ์ฌ ํน์ง์ ๊ฑฐ๋ถํ๋ ๊ฒ์ ๋๋ค. ๋ช ๊ฐ์ง ์:
- ์ ๋์ฝ๋. ์ด๋ณด๋ค ๋ ๊ฐ๋จํ ์๊ฐ ์์๊น? 2019๋ ์๋ ๋จ์ผ ๋ฐ์ดํธ ASCII ์ธ์ฝ๋ฉ์ ์ฌ์ฉํ ํ์๊ฐ ์์ต๋๋ค(๊ธฐ์กด ์ธ์ฝ๋ฉ๊ณผ์ ํตํฉ์ ์ ์ธ). ์ ๋ผ์. ํ์ง๋ง ๊ทธ๋ ์ง ์์์. ์ด์จ๋ , ์ด๋ค ํ ์ด๋ธ์ ๋๊ตฐ๊ฐ๊ฐ ๋จ์ผ ๋ฐ์ดํธ varchar๋ฅผ ์ฌ์ฉํ๊ณ ์๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ธ์ฝ๋ฉ๊ณผ ๊ด๋ จํ์ฌ ๋ฌธ์ ๋ฅผ ๊ฒช์ ๊ฒ์ ๋๋ค. 2015๋ ์๋ ์ธ์ฝ๋ฉ์ ์๋ชป ์ฒ๋ฆฌํ์ฌ gitlab์ LDAP ์ธ์ฆ์ด ์คํจํ๊ณ , JetBrains IDE๋ ์ฌ์ ํ ํ์ผ ์ด๋ฆ์ ํค๋ฆด ๋ฌธ์๊ฐ ํฌํจ๋ ๊ฒฝ์ฐ ์ ๋๋ก ์๋ํ์ง ์๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. 1C๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ ๊ณ์ธต์ผ๋ก๋ถํฐ ์ ํ๋ฆฌ์ผ์ด์ ์ฝ๋๋ฅผ ๊ณ ํ์ง๋ก ๊ฒฉ๋ฆฌํฉ๋๋ค. ๊ทธ๊ณณ์์๋ ๋ฎ์ ์์ค์์ ํ๋ฅผ ์ ๋ ฅํ ์ ์๊ณ , DB ์์ค์์ ๋ฌด๋ฅํ ์ฃผ๋์ด๊ฐ ์ค์ํ๋ ๊ฒ๋ ๋ถ๊ฐ๋ฅํฉ๋๋ค. ๋ฌผ๋ก , ๋ฌด๋ฅํ ํ๋ฐฐ๋ค์ด ์ ์ง๋ฅด๋ ์ค์๋ ๋ ๋ง์์ง ๋ชฐ๋ผ๋, ๋ฌธ์ ์ ์ข ๋ฅ๋ ํจ์ฌ ์ ์ต๋๋ค. ์ด์ ๊ทํ์ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ฌ๋ฐ๋ฅด๊ฒ ์ค๊ณ๋์๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ก์ธ์ค ๊ณ์ธต์ด ์ ๋๋ก ๊ฒฉ๋ฆฌ๋์ด ์๋ค๊ณ ๋ง์ํด ์ฃผ์๊ฒ ์ต๋๊น? ํ์ฌ์ ๋ง์ถคํ Java ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค์ ์ดํด๋ณด์ธ์. ๋ฉด๋ฐํ๊ณ ์์งํ๊ฒ. ๋น์ ์ ์์ฌ์ ๊ดด๋ก์ํ์ง ์๋์? ๊ทธ๋ผ ๊ธฐ์๋ค์.
- ๋ฌธ์/์ฐธ๊ณ ์์ ๋ฒํธ ๋งค๊ธฐ๊ธฐ. 1C์์๋ ๊ฐ์ฅ ์ ์ฐํ์ง๋ ์๊ณ ์ต๊ณ ๋ ์๋๋๋ค. ํ์ง๋ง ๊ทธ๋ค์ด ์ํ ์ํํธ์จ์ด์ ์์ฒด ์ ์ ํ๊ณ ์์คํ ์์ ํ๋ ์ผ์ ์ ๋ชฝ์ ๋ถ๊ณผํฉ๋๋ค. ๊ทธ๋ค์ ํ๋์ ์ ์ฒด์ฑ์ ๊ณ ์ํ๊ฑฐ๋(๊ทธ๋ฆฌ๊ณ ๋์ "์, ์ ๊ตฌ๋ฉ์ด ์๋ ๊ฑฐ์ง?"๋ผ๊ณ ์๊ฐํจ) ๋ฐ๋๋ก DBMS ์์ค์์ ์ ๊ธ๊ณผ ํจ๊ป ์๋ํ๋ ์์ฑ๊ธฐ๋ฅผ ๋ง๋ค์ด ๋ณ๋ชฉ ํ์์ด ๋ฐ์ํจ. ์ฌ์ค, ์ด๋ ๊ฒ ๊ฐ๋จํด ๋ณด์ด๋ ์์ , ์ฆ ํน์ ํค ์งํฉ์ผ๋ก ๊ณ ์ ์ฑ์ ๊ตฌ๋ถํ๊ณ ์ ๋์ฌ๋ฅผ ๋ถ์ฌ์ ๋ณ๋ ฌ ๋ฐ์ดํฐ ์ ๋ ฅ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฐจ๋จํ์ง ์๋ ์ฐ์์ ์ธ ์ํฐํฐ ์ด๊ฑฐ ์์ ์ ์ค์ ๋ก ์ํํ๋ ๊ฒ์ ๋งค์ฐ ์ด๋ ต์ต๋๋ค.
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ ์ฝ๋ ์๋ณ์. 1C๋ ๊ฐ๋ ฅํ ์์ง๋ก ๋ชจ๋ ๋งํฌ ์๋ณ์๊ฐ ์์ ํ ํฉ์ฑ์ ์ด๋ผ๋ ๊ฒฐ์ ์ ๋ด๋ ธ์ต๋๋ค. ๋ถ์ฐํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฑฐ๋์์๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๋ค๋ฅธ ์์คํ ์ ๊ฐ๋ฐ์๋ค์ ์ ์๊ณผ ๊ฐ์ ๊ฒ์ ์๊ณ ํ๊ฒ ํ๋๋ก ๋ฌถ์ด ๋๊ณ (๋ ์งง์!), ์ฌ๋ฌ ๊ฐ์ ์ฐ๊ฒฐ๋ ์ธ์คํด์ค๋ฅผ ๋ง๋ค ๋๊น์ง GUI๋ก ๋์ด๋ค ๋์ต๋๋ค(๊ทธ๋ฌ๋ฉด ๋ฐ๊ฒฌ์ด ๊ทธ๋ค์ ๊ธฐ๋ค๋ฆฝ๋๋ค). ์ด๊ฑฐ ์๋์? ์์งํ?
- ๊ธฐ์ธ๊ธฐ. 1C๋ (๋๊ท๋ชจ) ๋ชฉ๋ก์ ์คํฌ๋กคํ๊ณ ํ์ํ๋ ๋ฐ ๋งค์ฐ ์ฑ๊ณต์ ์ธ ๋ฉ์ปค๋์ฆ์ ๊ฐ์ถ๊ณ ์์ต๋๋ค. ๋ฐ๋ก ์ด ์ ์ ๋ช ํํ๊ฒ ์ค๋ช ํด ๋๋ฆฌ๊ฒ ์ต๋๋ค. ์ด ๋ฉ์ปค๋์ฆ์ ์ฌ๋ฐ๋ฅด๊ฒ ์ฌ์ฉํ๋ฉด ๋ง์ด์ฃ ! ์ผ๋ฐ์ ์ผ๋ก ์ด ์ฃผ์ ๋ ๋งค์ฐ ๋ถ์พํ๋ฉฐ ์ด์์ ์ผ๋ก ํด๊ฒฐ๋์ง ์์์ต๋๋ค. ์ฆ, ์ง๊ด์ ์ด๊ณ ๊ฐ๋จํ๊ฒ(ํ์ง๋ง ํด๋ผ์ด์ธํธ์์ ๊ฑฐ๋ํ ๋ ์ฝ๋ ์ธํธ๊ฐ ๋ฐ์ํ ์ํ์ด ์์) ํด๊ฒฐํ๊ฑฐ๋ ํ์ด์ง์ ํ๋ ๊ฐ์ง ๊ณก์ ์ผ๋ก ํด๊ฒฐํ ์ ์์ต๋๋ค. ํ์ด์ง์ ํ๋ ์ฌ๋๋ค์ ์ข ์ข ๋น๋ค์ด์ง ๋ฐฉ์์ผ๋ก ํ์ด์ง์ ํฉ๋๋ค. ์ ์งํ ์คํฌ๋กค๋ฐ๋ฅผ ๋ง๋๋ ์ฌ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค, ์ฑ๋, ํด๋ผ์ด์ธํธ๋ฅผ ๋ฃ์ต๋๋ค.
- ํต์ ๋ ํํ. ์น ํด๋ผ์ด์ธํธ์ ์ธํฐํ์ด์ค๊ฐ ์๋ฒฝํ๊ฒ ์๋ํ์ง ์๋๋ค๋ ์ ์๋ ์ด์๊ฐ ์์ต๋๋ค. ํ์ง๋ง ํจ๊ณผ๊ฐ ์์ด์. ํ์ง๋ง ๋ค๋ฅธ ๋ง์ ํ๊ณ ๋ฐ ์ํ ์์คํ ์ ๊ฒฝ์ฐ ์๊ฒฉ ๊ทผ๋ฌด ํ๊ฒฝ์ ๋ง๋๋ ๊ฒ์ ๊ธฐ์ ์์ค์ ํ๋ก์ ํธ์ ๋๋ค. ๋ฉด์ฑ ์กฐํญ: ๋คํํ๋ ์๋ ์น์์ ์ด ์์ ์ ์ํํ ์ฌ๋๋ค์๊ฒ๋ ์ด๋ก ์ธํด ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์์ต๋๋ค.
- ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ . ์ต๊ทผ์๋ ๋์ผํ ์ํ๊ณ์ ์์ผ๋ฉด์ ๋ชจ๋ฐ์ผ ์ฑ์ ์์ฑํ ์๋ ์์ต๋๋ค. ์น ํด๋ผ์ด์ธํธ๋ณด๋ค ์กฐ๊ธ ๋ ๋ณต์กํฉ๋๋ค. ๊ธฐ๊ธฐ์ ํน์ฑ์ ํด๋น ๊ธฐ๊ธฐ์ ๋ง๊ฒ ํน๋ณํ ์์ฑํด์ผ ํ์ง๋ง, ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ๋ณ๋์ ๋ชจ๋ฐ์ผ ๊ฐ๋ฐ์ ํ์ ๊ณ ์ฉํ ํ์๋ ์์ต๋๋ค. ํ์ฌ ๋ด๋ถ ์๊ตฌ ์ฌํญ์ ๋ง๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ํ์ํ ๊ฒฝ์ฐ(๋ ธ๋์ UI ๋์์ธ๋ณด๋ค ํ์ฌ ๋ฌธ์ ์ ๋ํ ๋ชจ๋ฐ์ผ ์๋ฃจ์ ์ด ๋ ์ค์ํ ๊ฒฝ์ฐ) ๋ฐ๋ก ๋์ผํ ํ๋ซํผ์ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค.
- ๋ณด๊ณ . ์ ๊ฐ ๋งํ๋ ์ด ๋จ์ด๋ ๋น ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ๊ณ ETL ํ๋ก์ธ์ค๊ฐ ์ง์ฐ๋๋ BI ์์คํ ์ ๋ปํฉ๋๋ค. ์ด๋ ํ์ฌ ํ๊ณ ์ํ๋ฅผ ํ๊ฐํ ์ ์๋๋ก ํ๋ ์ง์์ ์ด์ ๋ณด๊ณ ์๋ฅผ ๋งํฉ๋๋ค. ์์ฌ ์ฌ๊ณ , ์ํธ ๊ฒฐ์ , ์๋ชป๋ ๋ถ๋ฅ ๋ฑ 1C๋ ์ฌ์ฉ์ ์ธก์์ ๊ทธ๋ฃนํ, ํํฐ ๋ฐ ์๊ฐํ์ ๋ํ ์ ์ฐํ ์ค์ ์ ์ ๊ณตํ๋ ๊ธฐ๋ณธ ๋ณด๊ณ ์์คํ ๊ณผ ํจ๊ป ์ ๊ณต๋ฉ๋๋ค. ๋ค, ์์ค์๋ ๋ ๋์ ์ ์ฌ ์ ํ์ด ๋ง์ด ์์ต๋๋ค. ํ์ง๋ง ์ฌ์ธ์ ์๋ฃจ์ ์ ํ ์์์ ์ด๋ฃจ์ด์ง๋ ๊ฒ์ ์๋๋ฉฐ, ์ฌ์ธ์ ์๋ฃจ์ ๋ณด๋ค ๊ฐ๊ฒฉ์ด ๋ ๋น์ผ ๊ฒฝ์ฐ๋ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋๋ถ๋ถ์ ๊ฒฝ์ฐ, ๊ทธ ๋ฐ๋์ ๋๋ค. ๋ณด๊ณ ๋ง ํ ๋ฟ, ์ ์ฒด ํ๋ซํผ๋ณด๋ค ๋น์ฉ์ด ๋ ๋ง์ด ๋ค๊ณ ํ์ง์ด ๋จ์ด์ง๋๋ค.
- ์ธ์๋ ์์. .NET์ ์ฌ์ฉํ์ฌ PDF ํ์์ ๊ธ์ฌ ๋ช ์ธ์๋ฅผ ์ด๋ฉ์ผ๋ก ์ง์์๊ฒ ๋ณด๋ด๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด ๋ณด๊ฒ ์ต๋๋ค. ์ด์ ์ด์ก์ฅ์ ์ธ์ํ๋ ์์ ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฐ์ PDF์ ์ฌ๋ณธ์ ์ ์ฅํ๋ ๊ฑด ์ด๋จ๊น์? 1C ์ฌ์ฉ์์ ๊ฒฝ์ฐ ๋ ์ด์์์ PDF๋ก ์ถ๋ ฅํ๋ ค๋ฉด ์ฝ๋ 1์ค์ด ์ถ๊ฐ๋ฉ๋๋ค. ์ด๋ ๋ค๋ฅธ ์ธ์ด๋ก๋ ๋ฉฐ์น ๋๋ ๋ช ์ฃผ๊ฐ ๊ฑธ๋ฆฌ๋ ์์ ์๊ฐ์ด 40์ด ๋ ๋์ด๋๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. 1C ํ์์ ์ธ์ ์์ ๋ ์ด์์์ ๊ฐ๋ฐํ๊ธฐ๊ฐ ๋งค์ฐ ์ฝ๊ณ ์ ๋ฃ ์ ์ฌ ์ ํ๊ณผ ๊ฒฝ์ํ ๋งํผ ๊ฐ๋ ฅํฉ๋๋ค. ๋ค, ์๋ง๋ 1C ์คํ๋ ๋์ํธ ๋ฌธ์์์๋ ์ํธ ์์ฉ ๊ฐ๋ฅ์ฑ์ด ๋ง์ง ์์ ๊ฒ์ ๋๋ค. OpenGL์ ์ฌ์ฉํ๋ฉด ํฌ๊ธฐ ์กฐ์ ์ด ๊ฐ๋ฅํ 3D ๋ค์ด์ด๊ทธ๋จ์ ๋น ๋ฅด๊ฒ ์ป์ ์ ์์ต๋๋ค. ํ์ง๋ง ์ ๋ง ํ์ํ๊ฐ์?
์ด๋ ๊ธฐ๋ฅ์ ์ ํํ๊ฑฐ๋ ํํ์ ํตํด ๊ตฌํํ๋ ๊ฒ์ด ๋ฏธ๋์ ์ค์ํ ์ํคํ ์ฒ์ ์ด์ ์ผ๋ก ํ๋ช ๋๋ ๋ช ๊ฐ์ง ์์ ๋ถ๊ณผํฉ๋๋ค. ํํ์ด๋ ์๋๋ ๊ฐ์ฅ ํจ๊ณผ์ ์ธ ์ต์ ์ ์ด๋ฏธ ์ ํด์ ธ ์๊ณ ๋น์ฐํ ๊ฒ์ผ๋ก ์ฌ๊ฒจ์ง๋ค. ์ด๋ฅผ ๋ ๋ฆฝ์ ์ผ๋ก ๊ตฌํํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํ ๊ฒ์ ๋๋ค(์ด๋ฌํ ๊ฒฐ์ ์ ํ๋ก์ ํธ ์ด๊ธฐ์ ๋ด๋ ค์ผ ํ๋ฉฐ, ๊ทธ๋ด ์๊ฐ๋ ์๊ณ , ์ด์ฐจํผ ๊ฑด์ถ๊ฐ๋ ์๊ธฐ ๋๋ฌธ์ ๋๋ค). ์๋๋ฉด ๋น์ฉ์ด ๋ง์ด ๋๋ ์ฌ๋ฌ ๋ฒ์ ๋ฐ๋ณต ์์ ์ด ํ์ํ ๊ฒ์ ๋๋ค. ๋์ด๋ ๊ฐ ํญ๋ชฉ(๊ทธ๋ฆฌ๊ณ ์ด๋ ์์ ํ ์ํคํ ์ฒ ์๋ฃจ์ ๋ชฉ๋ก๊ณผ๋ ๊ฑฐ๋ฆฌ๊ฐ ๋ฉ๋๋ค)์์ ์ค์๋ฅผ ์ ์ง๋ฅด๊ณ ํ์ฅ์ ์ฐจ๋จํ๋ ์ ํ์ ๋์ ํ ์ ์์ต๋๋ค. ์ด๋ค ๊ฒฝ์ฐ๋ , ์ฌ์ ๊ฐ์ธ ๋น์ ์ ํ๋ก๊ทธ๋๋จธ๊ฐ "์ฒ์๋ถํฐ ์์คํ "์ ๋ง๋ค ๋ ๋ฅ์ํ ์์ ๊ฐ์ง๊ณ ์๊ณ ๋ฏธ๋ฌํ ์์คํ ์ ์๊ฐ์ ๋ฐ๋ก ์ ์ฒ๋ฆฌํ ์ ์๋์ง ํ์ธํด์ผ ํฉ๋๋ค.
๋ค, ๋ค๋ฅธ ๋ณต์กํ ์์คํ ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก 1C ์์ฒด๋ ์ด๋ค ์์ผ๋ก๋ ๋ธ๋ก ํ์ฅ์ด ๊ฐ๋ฅํ ์๋ฃจ์ ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฌ๋ฌ ์์ธ, ์์ ๋น์ฉ, ์ด๋ฏธ ํด๊ฒฐ๋ ๋ฌธ์ ์ ์ ๋ฑ์ ์ข ํฉ์ ์ผ๋ก ๊ณ ๋ คํด ๋ณผ ๋, ์์ฅ์์ ๊ฐ์น ์๋ ๊ฒฝ์์๋ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋์ผํ ๊ฐ๊ฒฉ์ผ๋ก UI ๋ฐ ์น ์ธํฐํ์ด์ค, ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ , ๋ณด๊ณ , ํตํฉ ๋ฐ ๊ธฐํ ์ฌ๋ฌ ๊ธฐ๋ฅ์ ๊ฐ์ถ ๊ธ์ต ์ ํ๋ฆฌ์ผ์ด์ ํ๋ ์์ํฌ, ํด๋ฌ์คํฐ๋ง๋ ๊ท ํ ์กํ ์๋ฒ๋ฅผ ์ป์ ์ ์์ต๋๋ค. ์๋ฐ ์ธ๊ณ์์๋ ํ๋ฐํธ์๋ ํ, ๋ฐฑ์๋ ํ์ ๊ณ ์ฉํ๊ณ , ์ฌ์ฉ์ ์ ์ ์๋ฒ ์ฝ๋์์ ์ ์์ค ๋ฒ๊ทธ๋ฅผ ๋๋ฒ๊น ํ๊ณ , 2๊ฐ์ ๋ชจ๋ฐ์ผ OS์ ๋ํ 2๊ฐ์ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํด ๋ณ๋๋ก ๋น์ฉ์ ์ง๋ถํฉ๋๋ค.
1C๊ฐ ๋ชจ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ค๊ณ ๋งํ๋ ๊ฒ์ ์๋์ง๋ง, ๊ธฐ์ ๋ด๋ถ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฒฝ์ฐ UI ๋ธ๋๋ฉ์ด ํ์ํ์ง ์๋ค๋ฉด ๋ฌด์์ด ๋ ํ์ํ ๊น์?
์ฅ์ ํฐ
์๋ง๋ 1C๊ฐ ์ธ์์ ๊ตฌํ ๊ฒ์ด๊ณ ๊ธฐ์ ์์คํ ์ ์์ฑํ๋ ๋ค๋ฅธ ๋ชจ๋ ๋ฐฉ๋ฒ์ ํ๋ ธ๋ค๋ ์๊ฐ์ด ๋ค์์ ๊ฒ์ ๋๋ค. ์ด๋ ์ ํ ์ฌ์ค์ด ์๋๋๋ค. ์ฌ์ ๊ฐ์ ๊ด์ ์์ ๋ณผ ๋ 1C๋ฅผ ์ ํํ๋ค๋ฉด, ๋น ๋ฅธ ์ถ์ ๊ธฐ๊ฐ ์ธ์๋ ๋ค์๊ณผ ๊ฐ์ ๋จ์ ๋ ๊ณ ๋ คํด์ผ ํฉ๋๋ค.
- ์๋ฒ ์์ ์ฑ. ์ฐ๋ฆฌ์๊ฒ๋ ์ํํ ์ด์์ ๋ณด์ฅํ ์ ์๋ ์ง์ ํ ๊ณ ํ์ง ์ ๋ฌธ๊ฐ๊ฐ ํ์ํฉ๋๋ค. ์ ๋ ํด๋น ๊ณต๊ธ์ ์ฒด๊ฐ ์ด๋ฐ ์ ๋ฌธ๊ฐ๋ฅผ ๋์์ผ๋ก ์ด๋ฏธ ์ค๋นํ ๊ต์ก ํ๋ก๊ทธ๋จ์ ๊ฐ๊ณ ์๋ค๋ ์ฌ์ค์ ์์ง ๋ชปํฉ๋๋ค. ์ ๋ฌธ๊ฐ ์ํ์ ์ค๋นํ๊ธฐ ์ํ ๊ณผ์ ์ ์์ง๋ง, ์ ์๊ฐ์๋ ์ด๊ฒ๋ง์ผ๋ก๋ ์ถฉ๋ถํ์ง ์์ต๋๋ค.
- ์ง์ํ๋ค. ์ด์ ํญ๋ชฉ์ ์ฐธ์กฐํ์ธ์. ๊ณต๊ธ์ ์ฒด์ ์ง์์ ๋ฐ์ผ๋ ค๋ฉด ๊ตฌ๋งคํด์ผ ํฉ๋๋ค. ์ด๋ค ์ด์ ์์์ธ์ง 1C ์ฐ์ ์์๋ ์ด๋ฐ ๋ฐฉ์์ด ๋ฐ์๋ค์ฌ์ง์ง ์์ต๋๋ค. ํ์ง๋ง SAP๋ฅผ ์ฌ์ฉํ๋ฉด ๊ตฌ๋งค๊ฐ ๊ฑฐ์ ํ์์ ์ด์ด์ ์๋ฌด๋ ์ ๊ฒฝ ์ฐ์ง ์์ต๋๋ค. ๊ธฐ์ ์ง์์ด ์๊ณ , ์ง์ ์ค์ ์ ๋ฌธ๊ฐ๊ฐ ์๋ค๋ฉด 1C ์ค๋ฅ์ ํ๋ก ๋จ๊ฒจ์ง ์ ์์ต๋๋ค.
- ๊ฒฐ๊ตญ 1C์์ ๋ชจ๋ ๊ฒ์ ์๋ฒฝํ๊ฒ ํ ์๋ ์์ต๋๋ค. ์ด๊ฒ์ ๋๊ตฌ์ด๋ฉฐ, ๋ค๋ฅธ ๋๊ตฌ์ ๋ง์ฐฌ๊ฐ์ง๋ก ์ ์ฉ์๋ ํ๊ณ๊ฐ ์์ต๋๋ค. 1C ํ๊ฒฝ์์๋ "๋น 1C" ์์คํ ์ํคํ ํธ๋ฅผ ๊ฐ๋ ๊ฒ์ด ๋งค์ฐ ๋ฐ๋์งํฉ๋๋ค.
- ๋ฐ์ด๋ 1C ์ ๋ฌธ๊ฐ๋ ๋ค๋ฅธ ์ธ์ด์ ๋ฐ์ด๋ ํ๋ก๊ทธ๋๋จธ๋ณด๋ค ์ ๋ ดํ์ง ์์ต๋๋ค. ํ์ง๋ง ์ด๋ค ์ธ์ด๋ก ์์ฑํ๋ , ์ค๋ ฅ ์๋ ํ๋ก๊ทธ๋๋จธ๋ฅผ ๊ณ ์ฉํ๋ ๋ฐ๋ ๋น์ฉ์ด ๋ง์ด ๋ญ๋๋ค.
์ ์ ์ฐ์ด๋ณด์
- 1C๋ ๋น์ฆ๋์ค๋ฅผ ์ํ ์ ์ํ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ(RAD) ํ๋ ์์ํฌ๋ก, ์ด๋ฌํ ๋ชฉ์ ์ ๋ง์ถฐ ์ ์๋์์ต๋๋ค.
- ์ฃผ์ DBMS, ํด๋ผ์ด์ธํธ UI, ๋งค์ฐ ์ฐ์ํ ORM ๋ฐ ๋ณด๊ณ ๊ธฐ๋ฅ์ ์ง์ํ๋ 3๊ณ์ธต
- 1C๊ฐ ํ ์ ์๋ ์์ ์ ์ํํ ์ ์๋ ์์คํ ๊ณผ์ ํตํฉ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค. ๋จธ์ ๋ฌ๋์ ์ํ์๋ฉด Python์ ์ฌ์ฉํ๊ณ http๋ RabbitMQ๋ฅผ ํตํด ๊ฒฐ๊ณผ๋ฅผ 1C๋ก ๋ณํฉํ์ธ์.
- 1C๋ก ๋ชจ๋ ๊ฒ์ ํ ํ์๋ ์์ต๋๋ค. XNUMXC์ ์ฅ์ ์ ์ดํดํ๊ณ ์์ ์ ๋ชฉ์ ์ ๋ง๊ฒ ํ์ฉํด์ผ ํฉ๋๋ค.
- ๊ธฐ์ ์ ํ๋ ์์ํฌ(๊ฐ์ ฏ)๋ฅผ ํ๊ตฌํ๊ณ , N๋ ๋ง๋ค ์๋ก์ด ์์ง์ ์ถ์ํ๊ธฐ ์ํด ์ด๋ฅผ ๋ค์ ๋ง๋๋ ๋ฐ ๋๋ฆฌ๋ ๊ฐ๋ฐ์๋ค์ 1C์์๋ ์ง๋ฃจํจ์ ๋๋๋๋ค. ๊ทธ๊ณณ์ ๋ชจ๋ ๊ฒ์ด ๋งค์ฐ ๋ณด์์ ์ ๋๋ค.
- ๊ฐ๋ฐ์๋ค ์ญ์ ์ ์กฐ์ ์ฒด๊ฐ ๊ทธ๋ค์๊ฒ ๋ณ๋ก ๊ด์ฌ์ ๋์ง ์๊ธฐ ๋๋ฌธ์ ์ง๋ฃจํจ์ ๋๋๋ค. ์ง๋ฃจํ ์ธ์ด, ์ฝํ IDE. ํ๋ํ๊ฐ ํ์ํฉ๋๋ค.
- ๋ฐ๋ฉด, ์์ ์ด ์ฆ๊ธฐ๋ ๋ค๋ฅธ ๊ธฐ์ ์ ์ฌ์ฉํ๊ณ ๋ฐฐ์ฐ๋ ๋ฐ์ ์ฆ๊ฑฐ์์ ์ฐพ์ ์ ์๋ ๊ฐ๋ฐ์๋ ๋์ ๊ฐ๋ฐ์์ ๋๋ค. ๊ทธ๋ค์ ์ง์ง๊ฑฐ๋ฆฌ๋ฉฐ ๋ค๋ฅธ ์ํ๊ณ๋ก ์ด๋ํ ๊ฒ์ด๋ค.
- 1C ์ ๋ฌธ๊ฐ๊ฐ Python์ผ๋ก ๋ญ๊ฐ๋ฅผ ์์ฑํ๋ ๊ฒ์ ํ์ฉํ์ง ์๋ ๊ณ ์ฉ์ฃผ๋ ๋์ ๊ณ ์ฉ์ฃผ์ ๋๋ค. ๊ทธ๋ค์ ํธ๊ธฐ์ฌ์ด ๋ง์ ์ง์๋ค์ ์๊ฒ ๋ ๊ฒ์ด๊ณ , ๊ทธ ์๋ฆฌ์๋ ๋ชจ๋ ๊ฒ์ ๋์ํ๋ ๋ฉ์ฒญํ ์ฝ๋๋ค์ด ๋ค์ด์์ ํ์ฌ ์ํํธ์จ์ด๋ฅผ ๋ช์ผ๋ก ๋์ด๋ค์ผ ๊ฒ์ ๋๋ค. ์ด์ฐจํผ ๋ค์ ์์ฑํด์ผ ํ ํ ๋, ์กฐ๊ธ ๋ ์ผ์ฐ ํ์ด์ฌ์ ํฌ์ํ๋ ๊ฒ ๋์์์ง๋ ๋ชฐ๋ผ์?
- 1C๋ ์์ ํ์ฌ์ด๋ฉฐ, ์ค๋ก์ง ์์ฌ์ ์ด์ต๊ณผ ํธ์์ ๋ฐ๋ผ ๊ธฐ๋ฅ์ ๊ตฌํํฉ๋๋ค. ๊ทธ๋ ๋ฅผ ๋น๋ํ ์๋ ์์ต๋๋ค. ์ฌ์ ์ ์ด์ค์ ์๊ฐํด์ผ ํฉ๋๋ค. ๊ทธ๊ฒ์ด ์ธ์์ด๋๊น์.
- 1C๋ ๊ฐ๋ฐ์ ๋ฐ์ค์ ๋ฌธ์ ๊ฐ ์๋, ๋น์ฆ๋์ค ๋ฌธ์ ์ ๋ํ ์๋ฃจ์ ์ ํ๋งคํ์ฌ ์์ต์ ์ฐฝ์ถํฉ๋๋ค. ์ด ๋ ๊ฐ๋ ์ ์๋ก ์ฐ๊ด์ด ์์ง๋ง, ์ฐ์ ์์๋ ์ ๊ฐ ๋งํ ๊ฒ๊ณผ ๋๊ฐ์ต๋๋ค. ๊ฐ๋ฐ์ ๋ฐ์ค๊ฐ 1C: Resharper์ ๊ฐ์ธ ๋ผ์ด์ ์ค ๋น์ฉ์ ์ง๋ถํ ์ค๋น๊ฐ ๋๋ฉด ๊ทธ๋ ๊ณง ๋ฑ์ฅํ ๊ฒ์ ๋๋ค. A. ์ค๋ ํ์ฝํ์ "Resharper"๊ฐ ๊ทธ ์ฆ๊ฑฐ์ ๋๋ค. ๊ณต๊ธ์ ์ฒด๊ฐ ์ด์ ๋ง์๊ธฐ๋ณด๋ค๋ ์ง์ํ๋ค๋ฉด ๊ฐ๋ฐ์๋ฅผ ์ํ ์ํํธ์จ์ด ์์ฅ์ด ์๊ฒจ๋ ๊ฒ์ ๋๋ค. ํ์ฌ ์ด ์์ฅ์๋ ์ฑ๊ณผ๊ฐ ์์ฌ์ค๋ฌ์ด ์ ์ฒด๊ฐ XNUMX๊ฐ ์์ผ๋ฉฐ, ๊ทธ ์ด์ ๋ IDE์์ ํตํฉ์ด ๋ถ์ ์ ์ด๋ฉฐ ๋ชจ๋ ๊ฒ์ด ์งํก์ด์ ์์งํด ์ด๋ฃจ์ด์ง๊ธฐ ๋๋ฌธ์ ๋๋ค.
- ๋ฉํฐํ์คํน ์ ๋ฌธ๊ฐ์ ๊ดํ์ ๊ณผ๊ฑฐ์ ์ ๋ฌผ์ด ๋ ๊ฒ์ ๋๋ค. ์ต์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฝ๋ ์ธก๋ฉด๊ณผ ๋น์ฆ๋์ค ์ฌ์ฉ ์ธก๋ฉด ๋ชจ๋์์ ๊ธฐ์ตํ๊ธฐ์๋ ๋๋ฌด ํฝ๋๋ค. 1C ์๋ฒ๋ ์ ์ ๋ ๋ณต์กํด์ง๊ณ ์์ต๋๋ค. ํ ์ง์์ผ๋ก ๋ชจ๋ ์ ํ์ ์ ๋ฌธ ์ง์์ ๊ฐ์ถ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํฉ๋๋ค. ์ด๋ก ์ธํด ์ ๋ฌธ๊ฐ์ ๋ํ ์์๊ฐ ์ฆ๊ฐํ๊ณ , ๋ฐ๋ผ์ 1C ์ ๋ฌธ๊ฐ ์ง์ ์ ๋ํ ๋งค๋ ฅ๋๊ฐ ๋์์ง๋ฉฐ ๊ธ์ฌ๋ ์ธ์๋ ๊ฒ์ ๋๋ค. ์ด์ ์๋ ๋ฐ์ค XNUMX์ธ XNUMX์กฐ๊ฐ ํ ๊ธ์ฌ๋ก ์ผํ์ง๋ง, ์ง๊ธ์ ๋ฐ์ค XNUMX๋ช ์ ๊ณ ์ฉํด์ผ ํ๋ฉฐ, ๋ฐ์ค ๊ฐ์ ๊ฒฝ์์ ํตํด ์ ๋ฐ์ ์ธ ์์ค ํฅ์์ ์ด์งํ ์ ์์ต๋๋ค.
๊ฒฐ๋ก
1C๋ ๋งค์ฐ ๊ฐ์น ์๋ ์ ํ์
๋๋ค. ์ ๊ฐ๊ฒฉ๋์ ๋ง๋ ์ ์ฌ ์ ํ์ด ์ ํ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ ์ฌ ์ ํ์ด ์๋ค๋ฉด ๋๊ธ๋ก ์๋ ค์ฃผ์ธ์. ํ์ง๋ง ๊ฐ๋ฐ์๋ค์ด ์ํ๊ณ์์ ์ ์ถ๋๋ ํ์์ด ์ ์ ๋ ๋์ ๋๊ฒ ๋ํ๋๊ณ ์์ผ๋ฉฐ, ์ด๋ ์ด๋ป๊ฒ ๋ณด๋ '๋๋ ์ ์ถ' ํ์์
๋๋ค. ์
๊ณ๋ ํ๋ํ๋ฅผ ๊ฐ๋งํ๊ณ ์์ต๋๋ค.
๊ฐ๋ฐ์๋ผ๋ฉด 1C์ ๋๋ฌด ์ง์ฐฉํ์ง ๋ง๊ณ , ๋ค๋ฅธ ์ธ์ด์์๋ ๋ชจ๋ ๊ฒ์ด ๋ง๋ฒ ๊ฐ๋ค๊ณ ์๊ฐํ์ง ๋ง์ธ์. ์๋ง ์์ง 1ํ๋
์ผ ๋์ผ ๊ฑฐ์์. ๋ ํฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ผ ํ ๊ฒฝ์ฐ, ๊ธฐ์กด์ ํด๊ฒฐ์ฑ
์ ๋ ์ค๋ซ๋์ ์ฐพ์์ผ ํ๋ฉฐ, ์ด๋ฅผ ๋์ฑ ์ง์ค์ ์ผ๋ก ๊ฐ์ ํด์ผ ํฉ๋๋ค. ์๋ฃจ์
์ ๊ตฌ์ถํ ์ ์๋ "ํ๋ธ"์ ํ์ง ์ธก๋ฉด์์ XNUMXC๋ ๋งค์ฐ ๋งค์ฐ ์ข์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ํ ๊ฐ์ง ๋ ๋ง์๋๋ฆฌ์๋ฉด, 1C ์ ๋ฌธ๊ฐ๊ฐ ์ผ์ ์ํด ๋น์ ์ ์ฐพ์์๋ค๋ฉด, ๋น์ ์ ๊ทธ 1C ์ ๋ฌธ๊ฐ๋ฅผ ์์ ๋ถ์๊ฐ ์๋ฆฌ์ ์์ ํ๊ฒ ๋ฐฐ์นํ ์ ์์ต๋๋ค. ๊ทธ๋ค์ ์ ๋ฌด, ๊ณผ๋ชฉ ๋ถ์ผ, ๋ถํด ๊ธฐ์ ์ ๋ํ ์ดํด๋ ฅ์ด ๋งค์ฐ ๋ฐ์ด๋ฉ๋๋ค. ์ ๋ ์ด๊ฒ์ด 1C ๊ฐ๋ฐ์์ DDD๋ฅผ ๊ฐ์ ๋ก ์ฌ์ฉํ ๋ฐ ๊ธฐ์ธํ๋ค๊ณ ํ์ ํฉ๋๋ค. ์ฌ๋๋ค์ ๊ธฐ์ ์ ๋ฐฐ๊ฒฝ์ ํตํฉ ๊ธฐ์ ๊ณผ ๋ฐ์ดํฐ ๊ตํ ํ์์ ๋๊ณ , ๋ฌด์๋ณด๋ค๋ ์ ๋ฌด์ ์๋ฏธ, ์ฆ ์ฃผ์ ๋ถ์ผ์ ๊ฐ์ฒด ๊ฐ์ ์ฐ๊ฒฐ์ ๋ํด ์๊ฐํ๋๋ก ํ๋ จ๋ฐ์ต๋๋ค.
์๋ฒฝํ ํ๋ ์์ํฌ๋ ์๋ค๋ ์ฌ์ค์ ๋ช
์ฌํ๊ณ ์์ ์ ์ ๋๋ณด์ธ์.
๋ชจ๋ ์ข์!
์ถ์ : ์ ๋ง ๊ฐ์ฌํฉ๋๋ค ๊ธฐ์ฌ ์์ฑ์ ๋์์ ์ฃผ์ธ์.
๋ฑ๋ก๋ ์ฌ์ฉ์๋ง ์ค๋ฌธ ์กฐ์ฌ์ ์ฐธ์ฌํ ์ ์์ต๋๋ค. ์ ๋ฐ
๊ทํ์ ํ์ฌ์ 1C๊ฐ ์๋์?
13,3%์ ํ ์๋๋๋ค.71
30,3%์๊ธด ํ๋ฐ ํ๊ณ๋ถ์ ์ด๋๊ฐ์๋ง ์์ ๋ฟ์ด์์. ๋ค๋ฅธ ํ๋ซํผ์ ํต์ฌ ์์คํ 162
41,4%๋ค, ์ฃผ์ ๋น์ฆ๋์ค ํ๋ก์ธ์ค๊ฐ it221์์ ์คํ๋ฉ๋๋ค.
15,0%1C๋ ์ฃฝ์ด์ผ ํฉ๋๋ค. ๋ฏธ๋๋ %technology_name%80์ ๊ฒ์ ๋๋ค.
534๋ช
์ ์ฌ์ฉ์๊ฐ ํฌํํ์ต๋๋ค. 99๋ช
์ ์ฌ์ฉ์๊ฐ ๊ธฐ๊ถํ์ต๋๋ค.
์ถ์ฒ : habr.com
