Home > Back-end >  Develop a project, what kind of technology?
Develop a project, what kind of technology?

Time:10-05

Details: 1, outlet is about 1000,
2, the branch to achieve enters sells saves, including sales and sweep the yard warehousing,
3, the branch must be certified before they can use the system,
4, the head office can real-time query stores inventory and sales
5, the head office can send from the hotels graphic information, such as
6, the cell phone can inquire inventory

How do you such a project architecture? Using technology? My analysis is as follows:
1, similar to qq IM simple platform; Used to send a simple graphic information (advertising)
2, enters sells saves the development;
3, mobile client development;
I checked the from Internet use smartclient smart client technology, specific what should use the database, the development of language? How to do? Please give advice or comments?

CodePudding user response:

BS architecture should be tide or development trend.
Smartclient is a kind of mainstream technology, after all, learning cost, the cost and quality are the most can't measure (learning is to participate in the project team rather than individuals, different people according to personal experience and psychology factors such as the progress and effect of each different, of course, this and whether the current list has been signed and the constraints of the completion time greatly;

Database with SQL SERVER and ORACLE; Developers the most familiar database, recommend the use of company from the burden of developers to learn another kind of grammar and cost (grammatical differences between the two database still has certain, personally think that SQL is relatively simple, there are a number of flexible statement, but safety factor is not high and unstable, and ORACLE are relatively complex, but there are more functions to support its window)

Is based on Java development language: smartclient, so basic language is Java, which has studied Java are relatively easy to use; Don't look at smartclient, select the affirmation is Java and. Net, Java can cross platform and the mainstream (ufida NC version, market share top three OA software and so on are using Java), and. Net load of 1000 if not middleware is not optimistic,

CodePudding user response:

You mean in Java, BS structure; Oracle database; What kind of the technology that USES Java had better use?

CodePudding user response:

Have this Zinbarcode free qr code component? Send me email [email protected]; thank you

CodePudding user response:

Can't,
This project is too big.

CodePudding user response:

B/S too dependent, severed head office and branch network, branches can not put in storage and sales

CodePudding user response:

This is the brave of the client/webserver
Delphi do client, develop the most efficient, the use of fluent, the client can they have a small database
The HTTP protocol network is unimpeded, across the network also convenient any platform, language application access

CodePudding user response:

LS don't have a look from the value problem, but from the development point of view, is not suitable for as a project manager,
1000 means it has a summary statistics, the big list, for who has a value, is the boss, of course, so the B/S structure is desirable, in PDA, Microsoft used in electronic devices such as flat seal
Not to say that in DELPHI version problem is the DELPHI first choice

CodePudding user response:

B/S is good, but no C \ S function is strong, good interface, smooth,

CodePudding user response:

Use BS is faced with a problem is the problem in network! So that the client is operation is not nothing! This is a big problem and pure BS is inappropriate!
More appropriate solution is:
1, the client using CS program, you can use the document databases or SQl Server can (data suggest using SQl Server)
2, intermediate communications service (WebService, set up on the server, the client calls), can the client data is passed to the server at any time,
3, the server can use BS design query and management,

CodePudding user response:

refer to 7th floor wozengcong response:
LS didn't look from the value problem, but from the development point of view, is not suitable for as a project manager,
1000 means it has a summary statistics, the big list, for who has a value, is the boss, of course, so the B/S structure is desirable, in PDA, Microsoft used in electronic devices such as flat seal
Not to say that in DELPHI version problem is the DELPHI preferred


[so B/S structure is desirable]
Where is the logic of this so?
The mobile platform, providing a version of shrinking function

CodePudding user response:

What kind of programming technology is not important, the key in the design of the system, such as the need for concurrency, demand for offline use and online synchronous, whether need to point out the mobile app, and so on,

CodePudding user response:

BS, in view of the mobile terminal and PC need to develop different page,

CodePudding user response:

C/S + B/S

CodePudding user response:

Afraid of network interruption

references 9 f nm_wyh response:
use BS face a problem is the network side! So that the client is operation is not nothing! This is a big problem and pure BS is inappropriate!
More appropriate solution is:
1, the client using CS program, you can use the document databases or SQl Server can (data suggest using SQl Server)
2, intermediate communications service (WebService, set up on the server, the client calls), can the client data is passed to the server at any time,
3, the server can use BS design query and management,

1. Ever thought about, the whole project of the technology involved in too many, the human cost, management communication, software maintenance is a problem? Of course, money can be ignored,
2. Use B/S can also be to save the data as a local database, every day make a business are presented data;

CodePudding user response:

B/S system terminal let card + private network connection, part of the android applications,
  • Related