Drkcore

17 10 2013 Python Tweet

Flaskが面倒くさくなる時

最近Flaskでユーザーのロールを実装する必要があってさすがにちょっと面倒くさくなってきた。

Blueprintはまぁ許せるけど、フォームとモデルの連携とかフォームバリデーションとか大きくなればなるほど、フルスタックのほうがやりやすいよなーと。

しかしながら、そもそもFlaskに揺れた経緯がフルスタックなフレームワークのキャッチアップ辛いという反省からだったので、なんか一周した気もする。

ちなみにその当時使っていたCatalystは未だにperl5.8.8 + Catalyst5.7014で動かしている(自前プラグインとかの関係)。そして、そもそも同僚はMVCちゃんと理解してない(オブジェクト指向プログラミングすらあやしい)レベルで使っているので見事なスパゲッティPerl風味が出来上がっているw

結局中身が理解できた上でのフルスタックじゃないと辛いよなぁ。と思いながらRoRにするかDjangoにするか揺れ動いている。

Django

メリット

  • Python
  • Chemoinfomaticsのツールを色々載せられる
  • AZのデザイントラッカーはDjango製

デメリット

  • 職場でOSQAくらいしかDjango製ツールがない
  • スキルが役にたつのかわからん

RoR

メリット

  • Fastladder, Redmineを動かしている
  • RoR使いはモテるんでしょ?

デメリット

  • いまさらRoRを覚えても…
  • Chemoinformaticsのツールがないのでいまいち
  • バージョンで結構ハマる感じ?

という感じ。まぁ両方覚えるのがいいんだろうけどはじめての Django アプリ作成をやってみたら、Djangoいいじゃんみたいな気持ちになった。

RedmineのDjangoクローンがあればいいのに

ProductName 開発のプロが教える標準Django完全解説―Webアプリケーションフレームワーク (デベロッパー・ツール・シリーズ)
増田 泰
アスキー・メディアワークス / 4410円 ( 2008-06-19 )


About

  • もう5年目(wishlistありマス♡)
  • 最近はPythonとDeepLearning
  • 日本酒自粛中
  • ドラムンベースからミニマルまで
  • ポケモンGOゆるめ

Tag

Python Deep Learning javascript chemoinformatics Emacs sake and more...

Ad

© kzfm 2003-2021