Chirurgia cranio-cerebrală minim invazivă
Tehnicile minim invazive impun utilizarea unei tehnologii ultramoderne. Endoscoapele operatorii de diverse tipuri, microscopul operator dedicat, neuronavigația, neuroelectrofiziologia, tehnicile avansate de anestezie, chirurgia cu pacientul treaz reprezintă armamentarium fără de care neurochirurgia prin "gaura cheii" nu ar fi posibilă. Folosind tehnicile de mai sus, tratăm un spectru larg de patologii cranio-cerebrale. www.neurohope.ro |
Inlocuire programe Visual FoxPro 9
#1
Posted 14 December 2017 - 09:33
Buna dimineata!
Am niste aplicatii facute in Visual Foxpro 9, care functioneaza local si in retea. Eu nu stiu altceva decat Visual Foxpro 9. Nu am niciun fel de cunostinta despre PHP sau alte limbaje. Se simte nevoia reproiectarii acestor aplicatii in alt limbaj, de actualitate. Va rog sa imi spuneti in ce limbaj/limbaje ar putea fi reproiectate. Va multumesc! Edited by Annddrreeaa, 14 December 2017 - 09:34. |
#2
Posted 14 December 2017 - 09:40
Avantajul la Visual FoxPro (cu care am lucrat si eu cativa ani) era ca aveai totul intr-un singur loc/limbaj: si UI, si backend, si baza de date si rapoartele. Daca vei reproiecta, trebuie sa inveti 4 chestii noi.
As recomanda SQL Server + .Net + Angular |
#3
Posted 14 December 2017 - 09:59
aflorin27, on 14 decembrie 2017 - 09:40, said:
Avantajul la Visual FoxPro (cu care am lucrat si eu cativa ani) era ca aveai totul intr-un singur loc/limbaj: si UI, si backend, si baza de date si rapoartele. Daca vei reproiecta, trebuie sa inveti 4 chestii noi. As recomanda SQL Server + .Net + Angular |
#4
Posted 14 December 2017 - 10:05
n-as recomanda nimanui sa rescrie aplicatiile din FoxPro pe o platforma web
@Annddrreeaa: ce inseamna "Se simte nevoia reproiectarii acestor aplicatii in alt limbaj, de actualitate"? ce probleme intampinati, ce doriti sa rezolvati prin rescrierea aplicatiilor? |
#5
Posted 14 December 2017 - 10:07
_Smiley_, on 14 decembrie 2017 - 10:05, said:
n-as recomanda nimanui sa rescrie aplicatiile din FoxPro pe o platforma web @Annddrreeaa: ce inseamna "Se simte nevoia reproiectarii acestor aplicatii in alt limbaj, de actualitate"? ce probleme intampinati, ce doriti sa rezolvati prin rescrierea aplicatiilor? Altfel, nu am ce spune, functioneaza perfect aplicatiile. Edited by Annddrreeaa, 14 December 2017 - 10:08. |
#6
Posted 14 December 2017 - 10:21
atunci eu as recomanda migrarea catre SQL Server + C# (WinForms, eventual WPF), pentru ca:
-e o platforma stabila; chestiile "flashy" de web apar, dispar si se schimba tot timpul. de exemplu, ca tot s-a recomandat mai sus Angular: a aparut in 2010, dupa numai 4 ani echipa s-a apucat de Angular2 care a avut primul release prin 2016, iar Angular2 nu seamana prea mult cu Angular 1 (AngularJS sau cum vrei sa-i mai zici). daca ai stat13 ani (VFP9 a aparut in 2004) cu o plaforma pana sa decizi ca ar fi nevoie de o schimbare, o platforma web ti se va parea ca se deplaseaza aproape cu viteza luminii -utilizatorii aplicatiilor VFP sunt axati in special pe "data entry", tastatura fiind folosita intens (uneori chiar exclusiv). o interfata Web are o gramada de dezavantaje din acest punct de vedere. poti sa faci o pagina web sa se comporte la fel de "friendly" ca o fereastra a unei aplicatii desktop, dar efortul nu prea se justifica atunci cand varianta desktop nu este exclusa -atat TSQL cat si C# sunt limbaje populare, n-ar trebui sa fie complicat sa gasesti programatori care sa le cunoasca Edited by _Smiley_, 14 December 2017 - 10:21. |
#7
Posted 14 December 2017 - 10:50
Annddrreeaa, on 14 decembrie 2017 - 09:59, said:
Nu ar merge doar PHP cu My SQL? Acuma depinde ce fac aplicatiile actuale, ce volum de data-entry au in ele, ce volum de date sunt in baza de date. Spunea cineva mai sus foarte bine ca intr-o aplicatie web e mai dificil sa optimizezi operarea datelor. La fel, la un volum mare de date si cereri stricte de performanta, as merge pe SQL Server in loc de MySQL. |
#8
Posted 14 December 2017 - 10:52
aflorin27, on 14 decembrie 2017 - 10:50, said:
Cred ca ar merge. Acuma depinde ce fac aplicatiile actuale, ce volum de data-entry au in ele, ce volum de date sunt in baza de date. Spunea cineva mai sus foarte bine ca intr-o aplicatie web e mai dificil sa optimizezi operarea datelor. La fel, la un volum mare de date si cereri stricte de performanta, as merge pe SQL Server in loc de MySQL. |
#9
Posted 14 December 2017 - 11:23
Nu exista nici o migrare, migrare e cind muti ceva dintr-o parte in alta. Ce vrei tu e rescriere. A rescrie un program care fuctioneaza PERFECT inseamna sa ai motive FOARTE serioase, nu besini de genul "nu sint scrise intr-un limbaj de actualitate", indiferent ce dracu o fi insemnid "limbaj de actualitate". Deci daca programele alea sint cit de cit complexe, mai gindeste-te de trishpe ori daca vrei sa faci pe dracu-n patru cu "migrarea".
In plus, rescrierea acelor programe care functioneaza perfect va duce la niste programe noi cu tone de buguri. Si mai mult SQL Server costa de te rupe si .NET presupune Visual Studio, care, well, costa de te rupe. Deci practic tu vrei sa rescrii fara nici un motiv serios niste programe care merg PERFECT, dupa spusele tale, folosind niste tehnologii care costa de te rup. Sper ca va dau banii afara din casa pe-acolo pe la voi Totul ca sa ai ca rezultate niste programe care merg mai prost decit alea de dinainte care mergeau PERFECT |
#10
Posted 14 December 2017 - 11:55
Mosotti, on 14 decembrie 2017 - 11:23, said:
Nu exista nici o migrare, migrare e cind muti ceva dintr-o parte in alta. Ce vrei tu e rescriere. A rescrie un program care fuctioneaza PERFECT inseamna sa ai motive FOARTE serioase, nu besini de genul "nu sint scrise intr-un limbaj de actualitate", indiferent ce dracu o fi insemnid "limbaj de actualitate". Deci daca programele alea sint cit de cit complexe, mai gindeste-te de trishpe ori daca vrei sa faci pe dracu-n patru cu "migrarea". In plus, rescrierea acelor programe care functioneaza perfect va duce la niste programe noi cu tone de buguri. Si mai mult SQL Server costa de te rupe si .NET presupune Visual Studio, care, well, costa de te rupe. Deci practic tu vrei sa rescrii fara nici un motiv serios niste programe care merg PERFECT, dupa spusele tale, folosind niste tehnologii care costa de te rup. Sper ca va dau banii afara din casa pe-acolo pe la voi Totul ca sa ai ca rezultate niste programe care merg mai prost decit alea de dinainte care mergeau PERFECT Nu are rost sa imi pierd timpul cu acest limbaj agresiv....Le multumesc celorlalti pentru raspunsurile lor. consider ca am deja toate informatiile necesare. |
|
#11
Posted 14 December 2017 - 12:08
hai sa lamurim intai asta:
Mosotti, on 14 decembrie 2017 - 11:23, said:
...SQL Server costa de te rupe si .NET presupune Visual Studio, care, well, costa de te rupe. -exista SQL Server Express edition, care este gratuit. vine insa cu niste limitari (maxim 10G/baza de date, maxim 1 procesor (sau 4 core-uri), maxim 1Gb ram) care nu sunt insa usor de atins (sau necesar de depasit) in cazul unei firme mici. -exista Visual Studio Community Edition, care poate fi folosit in scop comercial de maxim 5 utilizatori dintr-o firma. o licenta Professional e cam 3.000 lei, dar daca firma are peste 5 programatori probabil ca 3.000 lei e o cheltuiala acceptabila si acum, legat de oportunitatea rescrierii unor aplicatii: trebuie judecata "de la caz la caz". in majoritatea cazurilor clientii cer functionalitati noi, si daca nu ai programatori in stare sa le implementeze atunci clientii se vor orienta catre alti furnizori. si e de preferat sa ai un produs imperfect si vandabil, decat sa ai un produs perfect pe care nu-l vrea nimeni. pe langa dezvoltarea unor functionalitati noi, programele cam trebuie sa tina pasul si cu noile sisteme de operare. probabil ca nu-i cazul sa discutam aici de cat de bine pot rula programele pe 16 biti in Windows 10 (VFP9 e de prin 2004, deci aplicatiile ce trebuie rescrise sunt cel putin pe 32 biti), dar exista tot felul de reguli de securitate care trebuie "indoite" ca sa faci sa mearga o aplicatie veche pe un SO nou (ex: UAC, protectia Program Files-ului etc.). Edited by _Smiley_, 14 December 2017 - 12:09. |
#12
Posted 14 December 2017 - 17:16
maxim 10g baza de date? Ca sa ma exprim hipsteresc: LoL
nicio companie nu are ce face cu 10gb. sa rescrii ceva care merge perfect => vei obtine ceva care sigur nu va mai merge perfect. strategia in astfel de cazuri se face pe termen lung: iei un modul simplu, il refaci, il rescrii si inceci sa il integrezi in ce ai, etc, pana elimini tot ce e vechi. daca asta vrei altfel bum poc, pa. care oricum e f posibil sa se intample. |
#13
Posted 14 December 2017 - 17:53
andreim77, on 14 decembrie 2017 - 17:16, said:
maxim 10g baza de date? Ca sa ma exprim hipsteresc: LoL nicio companie nu are ce face cu 10gb. ..... asta de la 2008 R2 in sus. inainte limita era de 4G. cat despre cat de necesari sunt cei 10gb, o sa ma exprim si eu tot hipsteresc: LoL. chiar si o firma micuta poate sari usor de valoarea asta, in functie de specificul activitatii. |
#14
Posted 14 December 2017 - 17:57
pai tu ce-ai inteles? ca 10gb e mult? hai sa iti spun cum e cu clientii nostri: RAM-ul e de ordinul terabaiți. bazele de date...de la sute de giga in sus.
|
#15
Posted 14 December 2017 - 18:45
da, asa am crezut ca vrei sa spui . cum ca 10Gb ar fi enorm.
dar ideea e destul de simpla: daca ai nevoie de o baza de date mai mare, atunci probabil ca-ti permiti o licenta de SQL Server si nu mai ai limitarea asta. ca si idee, pe mine m-ar deranja intai limitarea de la procesor, apoi cea de la RAM si abia la sfarsit cea de la marimea bazei de date. in definitiv insa, raportul calitate/pret e infinit mai bun in cazul variantei Express Edition, comparativ cu celelealte versiuni de SQL Server. |
|
#16
Posted 14 December 2017 - 19:22
Din moment ce acum gestioneaza datele folosind FoxPro, cat de multi GB de date poate avea? Ca baza de date relationala nu e de neglijat nici Postgresql (gratis).
Visual Studio are sau avea si varianta Express, fara unele facilitati (pe care oricum nu cred ca le-ar folosi), dar gratis. Mai importanta e contemplarea asupra a ce merita si ce nu merita rescris. Edited by dani.user, 14 December 2017 - 19:26. |
#17
Posted 14 December 2017 - 20:36
dani.user, on 14 decembrie 2017 - 19:22, said:
Visual Studio are sau avea si varianta Express, fara unele facilitati (pe care oricum nu cred ca le-ar folosi), dar gratis. avea incepand cu VS 2017 nu mai exista Express Edition, ci Community Edition. are aceleasi facilitati ca Professional, dar au limitat situatiile in care poate fi folosita ( https://www.visualst...com/vs/compare/ ) |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users