«application-design» 태그된 질문

애플리케이션 디자인은 프로젝트의 전체 사전 구현 단계를 다루며 아키텍처, 구성 요소, 각 구성 요소 간의 상호 작용, 데이터 흐름 및 구현할 프로세스를 개념화하는 것으로 구성됩니다.

9
데이터베이스는 얼마나 많은 비즈니스 로직을 구현해야합니까?
나는 대부분의 비즈니스 로직이 데이터베이스 (대부분 저장 프로 시저를 통해)에서 구현 된 일부 프로젝트에서 일했습니다. 다른 한편으로, 나는 몇몇 동료 프로그래머들로부터 이것이 나쁜 습관이라는 것을 들었습니다. 이러한 방법 중 어느 것이 일반적으로 더 낫습니까? 내가 생각할 수있는 DB에서 비즈니스 로직을 구현하는 장점은 다음과 같습니다. 비즈니스 로직의 중앙 집중화; 응용 프로그램 …

5
단일 페이지 웹 애플리케이션 구축의 장단점 [닫기]
현재 진행중인 측면 프로젝트의 프로토 타입 / 개념 개념 단계가 거의 끝 나가고 있으며 대규모 응용 프로그램 디자인 결정을 내리려고합니다. 이 앱은 민첩한 개발 프로세스에보다 적합한 프로젝트 관리 시스템입니다. 내가 결정해야 할 결정 중 하나는 전통적인 다중 페이지 응용 프로그램 또는 단일 페이지 응용 프로그램과 함께 갈 것인지 여부입니다. 현재 …

10
잠재적으로 단일 응용 프로그램을 여러 개의 작은 응용 프로그램으로 분할하면 버그를 방지하는 데 도움이됩니까? [닫은]
이것을 요구하는 또 다른 방법은; 프로그램이 왜 모 놀리 식인 경향이 있는가? 사람들이 다양한 워크 플로에 사용하는 Maya와 같은 애니메이션 패키지를 생각하고 있습니다. 애니메이션과 모델링 기능이 별도의 응용 프로그램으로 분할되어 파일을 전달하면서 별도로 개발 된 경우 유지 관리가 쉽지 않습니까?

1
혼자서 시스템을 개발할 때 마이크로 서비스를 사용해야합니까?
저는 새 프로젝트를 시작하고 있으며 프로젝트의 거의 유일한 개발자 일 것입니다. 그러나 한두 명의 다른 개발자가 기존 응용 프로그램이나 간단한 스크립트를 기본 프로젝트에 통합해야합니다. 이 프로젝트는 소규모 대량 및 스트리밍 데이터 수집 / 처리, 이벤트 중심 및 주문형 코드 실행을 모두 처리해야합니다. 프레임 워크의 일부 부분은 CPU에 바운드되고 일부 부분은 …

5
DB의 기능이 확장 성을위한 장애물입니까?
질문에 올바른 제목을 제시하지 못할 수 있습니다. 그러나 여기 있습니다. 자산 관리를위한 금융 포털을 개발 중입니다. 우리는 10000 명 이상의 클라이언트가 응용 프로그램을 사용할 것으로 기대하고 있습니다. 포털은 주식 시장의 기술적 분석을 기반으로 다양한 성능 분석을 계산합니다. 데이터베이스를 통해 저장 프로 시저, 사용자 정의 함수, 트리거 등을 통해 많은 기능을 …

7
GUI로 시작하는 응용 프로그램을 작성하는 것이 유용 할 수 있습니까?
응용 프로그램 디자인 및 개발 트렌드는 도메인, 데이터 액세스, 인프라 등 "거트"로 시작하는 것 같습니다. GUI는 일반적으로 프로세스의 후반에 나오는 것 같습니다. GUI를 먼저 빌드하는 것이 유용 할 수 있는지 궁금합니다. 저의 이론적 근거는 최소한 프로토 타입 GUI를 구축함으로써이면에서 어떤 일이 발생해야하는지 더 잘 이해할 수 있으며 도메인 작업과 코드 …

4
특정 랜드 마크 범위 내의 모든 랜드 마크를 효율적으로 검색하려면 어떻게합니까?
특정 랜드 마크의 10km / 마일 (이 스토리에서는 중요하지 않음)의 모든 랜드 마크를 찾는 지리 검색 프로젝트부터 시작하려고합니다. 예를 들어 1,000,000 개의 랜드 마크 데이터베이스가 있다고 가정하겠습니다. 특정 좌표로 10 마일 범위의 랜드 마크에서 모든 랜드 마크를 찾으려면 검색에서 랜드 마크와 1,000,000 개의 랜드 마크 사이의 거리를 계산해야합니다. 더 좋은 …

2
장고 응용 전략
나는 조금 성장하고있는 Django 프로젝트에서 한동안 일하고있다. 나는 다루기 쉽도록 어떤 전략을 사용해야하는지 조금 생각했다. 응용 프로그램을 여러 개의 작은 응용 프로그램으로 분할 해야하는 경우 입력을 얻고 싶습니다. 그러면 내 뷰와 모델 파일이 더 작아지고 일부 문제가 분리됩니다. 이것으로 나를 귀찮게하는 한 가지는 내 응용 프로그램에서 여러 응용 프로그램에서 사용할 …

2
대규모 기능적 프로그래밍 응용 프로그램을 만드는 데 일반적으로 사용되는 특정 워크 플로 또는 디자인 패턴이 있습니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 나는 Clojure를 잠시 동안 탐색 해 왔지만, 사소한 프로젝트에서는 사용하지 않았지만. 기본적으로 구문과 일부 관용구에 익숙해졌습니다. Clojure가 …

5
단일 실패가 대량 작업에 실패해야합니까?
API에서 작업 중이며 일련의 ID를 허용하는 대량 삭제 작업이 있습니다. ["1000", ..., "2000"] 필자는 적합하다고 생각되는 삭제 작업을 자유롭게 구현할 수 있었기 때문에 모든 것을 트랜잭션 처리하기로 결정했습니다. 즉, 단일 ID가 유효하지 않으면 전체 요청이 실패합니다. 이 모드를 엄격 모드 라고 합니다. try{ savepoint = conn.setSavepoint(); for(id : IDs) if( …

5
어떻게 "이것은 작은 응용 프로그램이 될 것입니다"? 그래 맞아?
좋아, 나는 이것을 여러 번 겪었지만 여기에 최악의 시나리오가 약간 과장되어있다. 고객이 "작은 작업을 수행하기 위해이 작은 모듈을 만들 수 있습니까?"라고 말합니다. 나 : "확실히 문제 없습니다". 따라서 예산과 제약 등을 바탕으로 일부 아키텍처를 건너 뛰고 바로 땀을 흘리지 않습니다. 그런 다음 다른 모듈을 요청합니다. 그리고 또 다른. 그리고 일부 …

2
프로그램이 얼마나 깨끗한 지 나타내는 소프트웨어에 대한“데이터 위생”색인이 있어야합니까? 임시 파일 등을 남기지 않음
프로그램이 얼마나 깨끗한 지 나타내는 소프트웨어에 대한 "데이터 위생"색인이 있어야합니까? 사용하지 않는 임시 파일, 레지스트리 항목, 환경 변수 등을 만들지 않습니다. 예를 들어 Windows의 사용자 폴더를 보면 응용 프로그램에서 사용하는 모든 작업 공간 파일이 표시됩니다. 예를 들어, 백업해야 할 항목과 머신 생성으로 버릴 수있는 항목을 알기가 어렵습니다.

3
“응용 프로그램 모델”이란 무엇입니까?
현재 .NET Core를 공부하고 있으며 .NET Core를 처음 도입 한 초기 문서에서 다양한 분야에 대해 이야기하고 있습니다. 이것은이 그림에서 보일 수 있습니다 : 모든 업종에서 런타임과 프레임 워크를 볼 수 있지만이 "앱 모델"도 있습니다. 또한 .NET Core CLI에 대한 비디오를 보면 "DNX는 자체 응용 프로그램 모델을 가지고 있으며".NET Core CLI는 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.