Можно ли рекомендовать альтернативную стопку веб-приложения? [закрытый]

Вы можете использовать функцию DictWriter для этого:

import csv
import json

data = [{'MT': '500', 'FISC_YR': '1958', 'RETRIEVAL_ID': 1,'INDICATOR': 'I', 'CHANGED_ON': '20181012', 'ZNGED_AT': '102708', 'ZGED_BY': 'PT'},
        {'KT': '500', 'FISC_YEAR': '1958', 'RETRIEVAL_ID': 1,'INDICATOR': 'I', 'CHANGED_ON': '20181013', 'ZNGED_AT': '102709', 'ZGED_BY': 'PT'}]

data = json.loads((json.dumps(data).replace('KT', 'MT').replace('FISC_YR', 'FISC')))

with open('result.csv', 'w', newline='') as f:
    writer = csv.DictWriter(f, fieldnames=['MT', 'FISC', 'RETRIEVAL_ID', 'INDICATOR', 'CHANGED_ON', 'ZNGED_AT', 'ZGED_BY'])
    writer.writeheader()
    writer.writerows(data)

Выходной файл:

MT,FISC,RETRIEVAL_ID,INDICATOR,CHANGED_ON,ZNGED_AT,ZGED_BY
500,1958,1,I,20181012,102708,PT
500,1958,1,I,20181013,102709,PT

7
задан tsimon 7 May 2009 в 01:43
поделиться

8 ответов

S#arp Architecture (Combines ASP.Net MVC and NHibernate, with NUnit and Rhino Mocks)

http://code.google.com/p/sharp-architecture/

2
ответ дан 6 December 2019 в 14:09
поделиться

Микрофреймы Ruby Ramaze или Sinatra , если вы хотите быстро начать работу.

2
ответ дан 6 December 2019 в 14:09
поделиться

Django is an excellent choice. It has nice separation of concerns without having the learning curve of something like Zope.

1
ответ дан 6 December 2019 в 14:09
поделиться

Поднимите ! Он написан на Scala, представляет собой своего рода смену парадигмы среди веб-фреймворков, и достаточно услуги хостинга с JVM.

1
ответ дан 6 December 2019 в 14:09
поделиться

Общий хостинг сильнее в Ruby, чем в Java, и, поскольку вы исключили PHP (который очень популярен в общем хостинге), вас склонят в сторону Ruby.

Фреймворк: Если вы используете Ruby, RoR - это то, что вам нужно. Если вы выберете Java, я бы (помимо отличных рекомендаций в других ответах) посмотрел Rife . Это один из подходов (больше кода). Seam + IceFaces (или RichFaces, если вам нужна некоторая надежность в обмен на виджеты) - это другой подход, но он также эффективен.

Плагины Eclipse plus предоставляют вам многое из того, что вы ищете с точки зрения инструменты (бесплатно). Вы также можете посмотреть на Intellij, который стоит 249 долларов за личную лицензию (личная просто означает, что она лицензируется на ваше имя, а не на вашу компанию, без ограничений), или RubyMine для Ruby от той же компании, $ 99.

Непрерывная интеграция, у меня был большой успех с TeamCity, и она бесплатна на начальном уровне.

(Нет, я не работаю в JetBrains, я только что хорошо изучил

Я знаю, что не отмечал все в вашем списке, но как только вы добавите плагины, доступные для IDE, все в вашем списке будет охвачено вышеупомянутым. Конечно, есть много других фреймворков. В решениях сторонних разработчиков хорошо то, что существует множество вариантов. Плохая вещь в решениях сторонних разработчиков - это то, что существует так много вариантов ...

У меня только что был хороший опыт работы с их продуктами).

Я знаю, что не отмечал все в вашем списке, но как только вы добавите плагины, доступные для IDE, все в вашем списке будет охвачено вышеперечисленным. Конечно, есть много других фреймворков. В решениях сторонних разработчиков хорошо то, что существует множество вариантов. Плохая вещь в решениях сторонних разработчиков - это то, что существует так много вариантов ...

У меня только что был хороший опыт работы с их продуктами).

Я знаю, что не отмечал все в вашем списке, но как только вы добавите плагины, доступные для IDE, все в вашем списке будет охвачено вышеперечисленным. Конечно, есть много других фреймворков. В решениях сторонних разработчиков хорошо то, что существует множество вариантов. Плохая вещь в решениях сторонних разработчиков - это то, что существует так много вариантов ...

2
ответ дан 6 December 2019 в 14:09
поделиться

Я бы подумал, что экспресс-выпуски Visual Studio в значительной степени охватили вас. Они соответствуют вашему опыту, и в сочетании с MYSql на серверной части и миллионом и одним бесплатно разработанными компонентами для .net вполне могут сделать то, что вы хотите.

Есть ли что-то особенное, что им мешает?

0
ответ дан 6 December 2019 в 14:09
поделиться

Автозаполнение для Ruby (и Rails)?

Jet Brain RubyMine отлично работает. Я согласен, что все дело в обнаружении API ....

0
ответ дан 6 December 2019 в 14:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: