«web-applications» 태그된 질문

웹 응용 프로그램은 "웹"을 통해 액세스하는 응용 프로그램으로 인터넷 또는 내부 네트워크 (인트라넷)를 의미 할 수 있습니다.

14
웹 애플리케이션을 버전해야합니까?
최근 웹 애플리케이션 버전 관리에 대해 동료와 논의했습니다. 나는 당신이 전혀 필요하다고 생각하지 않으며, 최신 릴리스가 공개되었는지 확인하기 위해 위생 검사를 원한다면 날짜 (YYMMDD)가 충분하다고 생각합니다. 나는 기지에서 떨어져 있습니까? 요점을 놓치고 있습니까? 웹 애플리케이션 버전 번호를 사용해야합니까

14
기본 JavaScript 개발에는 어떤 이점이 있습니까? [닫은]
jQuery 개발이 얼마나 간단한지를 감안할 때 네이티브 JavaScript와 비교할 때 사람들이 jQuery와 같은 라이브러리를 완전히 버리는 이유는 무엇입니까? jQuery에 제한이 있거나 느리기 때문입니까? jQuery가 네이티브 자바 스크립트에 비해 너무 쉽다면 사람들이 왜 순수한 자바 스크립트를 사용해야합니까?

4
다른 사용자에게 속한 리소스에 대해 MVC / REST가 403 또는 404를 반환해야합니까?
리소스 기반 사이트 (예 : MVC 응용 프로그램 또는 REST 서비스)를 사용 GET하는 경우 클라이언트가 액세스 할 수없는 리소스에 클라이언트를 시도 할 때 두 가지 주요 옵션 이 있습니다. 403 은 클라이언트가 인증되지 않았다고 말한다 ; 또는 404 는 리소스 가 존재하지 않거나 찾을 수 없음을 나타냅니다. 일반적인 지혜와 관행은 …

6
사람들이 왜 DBAL 대신 REST API를 사용합니까?
지난 두 회사에서는 웹 앱을 통해 데이터를 쿼리하기 위해 REST API를 사용했습니다. 즉. 웹 앱이 SQL을 직접 수행하는 대신 REST API를 호출하여 SQL을 수행하고 결과를 리턴합니다. 내 질문은 ... 왜 이런 짓을합니까? 그것이 제 3 자에게 노출 될 예정이라면 이해할 수있었습니다. 전체 DB보다 제한된 REST API를 노출하는 것이 좋습니다. 그러나이 …

5
중앙 데이터베이스가 없습니다
매우 민감한 데이터를 처리하는 웹 사이트 / 모바일 앱 / 데스크톱 앱을 만들려고하는 클라이언트가 있습니다 (은행 / 카드 세부 사항보다 더 민감합니다). 데이터의 민감한 특성으로 인해 데이터를 중앙 데이터베이스에 저장하고 싶지 않지만 여전히 앱이 동기화되기를 원합니다 (일부 데이터를 모바일 앱에 추가 한 다음 데스크톱 앱과 동일한 데이터 참조). 나는 이것을하는 …

7
비즈니스 로직이 시야에 들어오지 않을 수 있습니까?
지난 3 년간 여러 웹 응용 프로그램 프로젝트를 위해 개인적으로나 직장에서 개발했으며 적어도 일부 비즈니스 논리가 응용 프로그램의 뷰 계층에서 끝나지 않는지 알아낼 수 없습니다 . 대부분의 경우, "사용자가 옵션 x를 선택했다면 응용 프로그램은 y에 대한 정보를 제공 할 수 있어야합니다. 그렇지 않은 경우 정보 z를 제공해야합니다"와 같은 문제가 발생합니다. …

4
웹 애플리케이션에서 경쟁 조건을 방지하는 방법은 무엇입니까?
Alice와 Bob이 모두 제품 목록을 편집하는 전자 상거래 사이트를 생각해보십시오. Alice는 설명을 개선하고 Bob은 가격을 업데이트합니다. Acme Wonder Widget을 동시에 편집하기 시작합니다. 밥은 먼저 마무리하고 새로운 가격으로 제품을 저장합니다. Alice는 설명을 업데이트하는 데 시간이 조금 더 걸리며 완료되면 새 설명과 함께 제품을 저장합니다. 불행히도, 그녀는 의도하지 않은 이전 가격으로 가격을 …

4
Amazon과 같은 회사는 데이터베이스 계층에 액세스하는 병목 현상을 어떻게 방지합니까?
아마존 (또는 다른 대형 전자 상거래 웹 애플리케이션)과 같은 회사가 대규모 온라인 매장을 운영하고 있으며 창고에 물리적 품목의 수량이 제한되어 있다고 생각한다면 어떻게이를 최적화 할 수 있습니까? 단일 병목 현상? 물론 복제 할 수있는 많은 데이터베이스와로드를 독립적으로 처리하는 많은 서버가 있어야합니다. 그러나 여러 사용자가 별도의 서버에서 서비스를 받고 있고 둘 …

7
비 실시간 웹 앱에 node.js를 피해야 할 이유가 있습니까?
소켓, 혜성, AJAX가 많은 통신 등을 필요로하는 실시간 웹 앱의 Node.js가 얼마나 멋진 지에 대해 많은 이야기를 보았습니다. 이벤트 중심의 비동기 스레드 중심 모델도 오버 헤드가 적은 동시성에 적합하다는 것을 알고 있습니다. 또한보다 단순한 '전통적인'비 실시간 앱 (예 : 앱 개발을 배우는 사람들을위한 표준 'Hello World'인 것처럼 보이는 표준 블로그 …

3
단일 페이지 앱에서 브라우저 캐시 처리
단일 페이지 앱의 웹 브라우저 캐시를 올바르게 처리하는 방법을 찾으려고합니다. SPA를 구현하는 여러 HTML, JS 및 CSS 파일과 SPA가 소비하는 JSON 데이터가 상당히 일반적인 디자인입니다. 업데이트를 푸시 할 때 문제가 발생합니다. 사이트의 정적 부분과 JSON을 동시에 생성하는 코드를 업데이트하지만 클라이언트 브라우저에는 종종 정적 부분이 캐시되어 있으므로 오래된 코드는 새 데이터를 …

3
WAful API를 설명하기 위해 WADL을 사용해야합니까?
제대로 RESTful 방식을 광범위하게 사용하는 프로젝트를 시작하려고합니다. 즉, HATEOAS 를 사용하고 클라이언트가 일반적으로 탐색 할 수있는 방식으로 리소스를 제공합니다. 클라이언트 응용 프로그램을 다양한 언어로 자동 생성 할 수있는 방식으로 엔드 포인트에 대한 설명을 제공하고 싶습니다. SOAP 기반 웹 서비스의 경우 WSDL을 사용할 수 있으며 REST와 함께 사용중인 HTTP 동사에 대한 …

6
IT 요구 사항을 제안하는 것은 개발자의 일입니까?
나는 거의 끝나가는 웹 응용 프로그램을 작업하는 유일한 개발자입니다. 이제 우리는 몇 달 안에 라이브로 만들려고합니다. 이것은 비 IT 회사를위한 웹 응용 프로그램입니다. 그들은 자체 내부 IT 팀을 가지고 있지만 라이브 서버의 하드웨어 요구 사항이 무엇인지 물어 보았습니다. RAM, 32 비트 또는 64 비트 내부 IT 팀이이 작업을 수행해서는 안됩니까, …

4
webapp에서 동일한 데이터를 편집하는 여러 사용자를 어떻게 처리합니까?
여러 사용자간에 작업 목록을 관리하는 웹 응용 프로그램을 만들려고하는 프로젝트가 있습니다. 권한이있는 사용자가 작업 항목을 배포하는 마스터 작업 목록입니다. 각 사용자는 로그인하고 할당 된 작업을 볼 수있는 자신의 계정을 가지고 있습니다. 여러 사용자가 단일 작업을 공통으로 수행 할 수 있습니다. 다음 상황을 처리하는 방법에 대한 전반적인 개념을 더 잘 이해하면서 …

4
API를 만들 때 작은 함수와 많은 호출 또는 몇 개의 호출과 큰 함수를 사용해야합니까?
유지 관리하는 레일 플랫폼이 있습니다. 그 위에 다양한 웹 응용 프로그램이 구축되어 있습니다. 그러나 이제 고객은 사이트에 사용자를 유지할 수는 있지만 자동화 된 일부 작업을 활용할 수 있도록 API를 요청하고 있습니다. 이 플랫폼은 보험 응용 프로그램을 작성하고 온라인으로 구매할 수있을뿐 아니라 정책과 관련된 문서를 다운로드 할 수있는 방법을 제공합니다. 따라서 …

4
체계적으로 프로그래밍 언어 선택하기
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 언어를 선택하는 방법론을 찾고 있습니다. 언어에 대한 의견을 요구하지 않습니다. 저는 상점의 현재 언어를 사용 가능한 다른 언어와 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.